Feature list for "Demosystem"

Format:
-   - 1 - ...
- X - 2 - ...
- X - 3 - ...
-   - 4 - ...
- X - 5 - ...
  ^   ^   ^ feature
  ^   ^ importance
  ^ done
  
-   - 5 - Spotlights *or* omnidirectional light capabilities that are demo-specific, not effect specific
- X - 5 - Shaders
-   - 5 - Shadow Maps (NOT stencilled shadows)
- X - 5 - FBO's
- X - 5 - FSAA
- X - 5 - Multiple aspect ratios & more resolutions
-   - 5 - Spline editor for cameras, lights, objects, etc.
- X - 5 - Project to be built as a dev-c++ project so effects can be run while creating splines etc.
-   - 4 - GUI for moving/ordering scenes
-   - 3 - Overlays handled as functions (multi-function support in timeline)
-   - 3 - Procedural modeller/model importer (3ds?)
-   - 4 - Texgen/loader
- X - 5 - #define/if support for toggling most features (i.e. fallback support)
- X - 4 - Allow effects to access demoengine functions and splines
- X - 3 - Scenes and splines are seperate.