Summary: Built and implemented the CairoRenderer and SDLRenderer classes and modified Base_Renderer class to better work as a base class Got rid of the Drawing class and made small adjustments to Window class.
Test Plan: manual
Reviewed By: jcmcdonald
Maniphest Tasks: T1257
Differential Revision: https://phabricator.mousepawmedia.net/D256