Renamed CBaseEngine to GsEngine
Cleanups
Effects Singleton separated from the graphics engine