Implemented Custom Extensions for SpriteMaps (*.smap), Animations (*.anim) and AnimationSets (*.animset).
Also restructured Frame to be a container for SpriteMapRegions rather than an extension of them. This will enable easier access to updating them when loading SpriteMaps in the Editor.
Moved several enums and helper classes into the QURO library for flexibility and potential reuse.
Also solved desync in animations by making AnimatedSprites reset their timer every time a new animation is loaded.