As I dabble with unusual PCB layouts, I often find that after I have placed and connected everything I have a PCB with large throw-away areas. In order to reduce waste/cost, it makes sense to rotate the entire board by some degree to reduce waste, but at the moment I have to rely on a fabricator to rotate/modify my boards for me, which is something I am not completely comfortable with, especially when working with a contract manufacturer for population.
What I am proposing is for a method to rotate all components/layers at one time, with an option to rotate relative to the center of the mechanical layer, as well as the center of the workspace. In addition, if there was an option to grid-snap to an edge of the mechanical layer, that would be very helpful as well.