Renamed "field tree" to "type tree"
Moved some classes and methods
Changed file name casing
Changed casing
Fixed reading issues with longer revisions like "4.0.0b12"
Added generic value setter/getter
Optimized reading of byte vectors
Splitted up readByteArray again
Extended fallback for structs that don't have perfect revision matches
Changed exception message
Returning field nodes from any revision as the very last option
Now using deserialization instead of manual struct reading for asset extraction
Fixed reading of external references so it will work with older file versions
Renamed some vars and comments
Updated comments and log messages and cleaned up some code
Moved StructDatabase to different package
Moved StructDatabase to different package again and extracted the inner class
Added NavMeshObstacle
Some refactoring to make room for new commands
Renamed some fields