Adds controls for handling button events.
Adds methods for controlling the motors in an abstract fashion.
Sets up initial adjustment of the pen by the user using the hardware buttons.
Adds controls for handling left and right button events.
Adds basic plotting.