Separated differential drive model from the hardware update code.
Drawing lines in map widget.
Calibration. Not working correctly yet.
Schematics for the 12V part of the robot electronics.
Differential drive model now returns new sample instead of modifying it.

Calibration seems to work, although I have no idea why.