SpriteComponent works. RotateComponent now data driven. ExampleGame now has a sprite and EmptyGame has a mesh. CopyTo called during asset creation is now a shallow copy to populate fields on new asset from template object