https://www.hotwires.net/component-footprint-rotation-part-ii/
Component Footprint Rotation, Part II