Refactored asset system design to allow for resource tagging and caching. Implemented basic tileset serialization.
Removed AssetReference.