GameData binding ( fgd stuff )
Bind MapDoc, MapNode, MapWorld w/ new handles, frame out how internal child nodes are handled
Don't use IHandle for mapnodes, pass them to a managed manager and reference by their HammerUniqueId_t. Still storing the native pointer in the class, we could probably roll a handle like system with the unique id.
Simple map outliner in C# for testing API
Implement entity gallery in C#