Fixed a couple things up.
Moved skew transform to it’s own class and made it generic