Additional notes
Flipped y-coordinates for opengl?
Moved final output to seperate rendering target
cleaned up perspective libraries
Correctly labelled perspective function