/*
GraphicsDevice.cpp
Written by Matthew Fisher

GraphicsDevice is the abstract class that contains functionality that all graphics devices must expose.
any GraphicsDevice can do simple things like render meshes into the main rendering window and handle
the world, view and projection transforms.  All these basic functions are rather trivial.
*/