Refactored Point/Vector/Matrix code
Moved transformations into individual math classes
Moved Ray into Trace::
Cleanup
double -> float
Improved Transformation::inverse(), misc profiling
Added more inline methods
Refactored Camera FOV code
Added render time display to dialog
Unrolled matrix multiply code
Removed inline functions from headers
Added RenderEngine class
Moved rendering to background thread
Changed framebuffer update mechanism
Added WorkerThread framework in RenderEngine
Added RenderEngine listener framework
Split Render Control dialog into separate class
Split out base app functionality into App class
Cleaned up App class
Refactored render status and timing code