A base class for robots that have a drivetrain.
Represents a robot with attachments.
Represents the state of a robot.