Always use UTF-8
Removed unused xml
Refactored Sprite rendering
Enabled alpha transparency
Removed unused enum
Changed wording of exceptions
Refactored sprite rendering and implemented configurable display caps
Render assets in the same order as they were inserted
Fixed performance issues