Rename Release() methods to Reset(), which better captures the behavior of releasing internal resources and resetting the object to its pre-initialized state, but not destroying the object
Make asset packs ref-counted
- Add RefCount struct that's interface-compatible with comptr
- comptr now calls AddRef when constructed or assigned from a raw pointer
- comptr now has move constructor and move assignment operator
Meshes can now be loaded from asset packs
- Mesh object references asset pack object and points directly to vtx/idx data inside it
- Material map is not deserialized, yet