Slowly moving transformations into components. Added a new PositionComponent class that just stores fixed position/rotation/scale data.
KineticComponents will use these to calculate velocity and acceleration, as well. Also, now every component can be polled for its transformation
data, adjusted for all of its parents if applicable.