Adds auto-normalise for SGPath, removes getPolys from inheriting classes
corrects use of shared pointer