Rotation axis

WIP - this still needs to be confirmed, and the tests updated to match. CC @GabrielHare