Began graphics and float exception processing

Experimenting with initializing vectors with signalling NaNs
to cause FP exceptions. These exceptions are trapped and cause
the application to exit - providing a stack trace.

Organised the graphics portion of the engine a bit more.