Adding the new BaseGraphicInterface class and the new RenderEngineInterface.
Merge pull request #37 from ruribe/master

 Adding the new BaseGraphicInterface class and the new RenderEngineInterface.