Serialization and deserialization for Ash.ts - an entity component system framework for game development