Adding webkit prefix for perspective for Safari mobile
Adding subdivision prep
Moving matrix math to a mutable model
Adding subdivisions
Adding color option