Graham Convex

Hey - I've finished first draft of Graham's convex hull finding algorithm.

Note I've also exposed cartesian as a 'first-class' scene - it added some code duplication, which I think can be safely removed.