Split the graphics systems into two parts the one for compatiblity the other
for quality and performance. Pull when ready.
Merge pull request #74 from RobertBColton/master

Split Graphics System In Two