Note: Rotations are still exposed directly in radians. We should probably do some wrapping around this, perhaps at UI-level?