Added base class for rotation, specialised it for the solar prototype.