Main - Topleve main program Visual - gtk visualizations of sensor data Config - Saved configuration interface Device - Serial communication with mbed Logger - interface to Xively