Revised Scale() to utilize VectorTransform() to reduce redundency