"""
Object hierarchy:

    -Project
        -Snapshot
            -FileRevision
            -FileRevision
            -FileRevision
                -function
                -function
                -class
                -class
                -variable
"""