OpenGL backend renderer working, but not fully featured compared to Graphics2D.
Added Texture repeat. Window resizing works now.
Added screen and mode detection.
Added comments.
Added EventUpdater, refactory of repeating code in Audio, Render and now Animation systems.
Further implemented Anim System - does not compile.
Made sure it compiled. Animation System not fully implemented.
Further implemented Animation System. Fixed ID increment in Audio System.
Animation Factory now working. Not fully implemented yet though.
Refactored Animation and Audio systems, reduced repetitive code. SystemRoot needs a better name.
Removed Capture code. Improved Animation and Audio backend.
Removed String constants replaced with String literals.
Audio System has been modified to use SourceCallback.
Cleanup of redundant Audio source files. Removal of unwanted imports.
Added safer way to access Total Elapsed Time. Minor commenting in Default Timer.
Added OGG Header reading code. Not yet working.
Added generics to factory classes, improve type-safety.
Entity based creators now use String literals.