Been a slower month this time around, mostly due to Christmas and also because I'd decided to take a bit of a break following the Rayman Alive reveal.
- All: simplified how configs work, and consolidated it all into com library
 - Core: texture API finally uses the same garbage collection used elsewhere
 - Core: config can now be provided alongside a texture to specify various properties
 - Core: temporarily reintroduced the ability to load an RFL
 - Core: cameras will now handle visibility explicitly
 - Core: camera is now almost always grabbed from the viewport when rendering
 - 
    Core: fixed invalid camera reference when obtaining visible lights
    
 - 
    Core: world is now almost always grabbed from the camera when
    rendering
 - Core: moved more game-specific logic over into the game library
 - Core: we now check if editor is active before allowing for viewport override
 - Core: overflow for sky layers is now handled in a more graceful manner
 - Core: fallback is now used if material isn't found for sky layer
 - Core: fixed several bugs with postfx
 - Core: fixed stencil shadow volumes not working due to missing buffer attachment
 - Core: added isometric camera mode support
 - SDL2 Shell: fixed display issues on Windows and improved resolution handling
 - SDL2 Shell: introduced a config for the shell; specify what project it should use
 - Forge: renamed editor frontend to 'Forge'
 - 
    Forge: fixed a crash when displaying warning messages while setting
    up paths 
 - Forge: fixed project generation 
 - Forge: fixed project lookup on init and made the selection list a little bit larger
 - Forge: removed support for project icons
 - Forge: added new icons for the editor
 - Forge: experimenting w/ tabulated workflow for editor tools
 - 
    Forge: moved world editor workflow into its own class so we can
    utilise it as a tab
 - Forge: check for cooking tool on startup so we can use it for processing imports
 - 
    Forge: use new unified config API for fetching the editor config
 - Forge: fixed warning prompt displayed for invalid projects and project generation
 - Forge: colour scheme can now be modified via the config
 - 
    Forge: viewports can now be marked inactive, in which case they won't
    be updated 
 - 
    Forge: introduced context options for viewport, rather than original
    overhead menus
 - 
    Cook: made a start on a new model cooking interface to replace the
    old one
 - SS1: pulled code out of the dark ages
 - SS2: tweaked default day/night cycle speed