Implementing angle, scroll, origin

Various components should now respect their angle, scrollX, scrollY,
originX, and originY members.