Re-wrote Geometry package to use template structs. Re-wrote Graphics to use OpenGL excelusively (which included re-writes of a lot of other things.). Executable currently segfaults.