[Added] Added scaling per layer, for 2x, 4x, etc. magnification
[Changed] Switched the transformation from a mesh point of view, to a matrix, so the mesh doesn't need to be rebuilt if the scaling changes.