Controls all the peripherals.
Checks the water temperature.
Displays status.
Sends and receives messages.
Heats up the water.
Circulates the water.
Supplies power to water heater and pump.