Working on the firmware

How the firmware fits together, for adding a sensor or changing what the board does.