| Ans | Helper class for parsing answer strings |
| Chart | Chart area for visualizing PE and PEC curves |
| Cmd | Helper class for building command strings |
| Graph | Graph for visualizing one PE or PEC curve |
| Grid | Grid for data chart |
| IMcuAns | Interface for MCU serial communication answer |
| IMcuCmd | Interface for MCU serial communication command |
| Log | Logging to console and temporary log file |
| LogDialog | Dialog for viewing log of communication with MCU |
| LogImpl | Internal logging implementation |
| MainWindow | Unsorted heap of all kind of stuff |
| McuAns | Generic base for MCU communication (answer only) |
| McuCmdBool | Generic base for commands with boolean answer and optional error string |
| McuCmdFixed | Generic base for commands with fixed lenght answer |
| McuCmdQueryUnlimited | Generic base for querying undelimited strings |
| McuCmdStd | Generic base for commands with no answer, but '?' error indicator |
| McuCmdString | Generic base for commands with string answer (delimited by #) |
| McuCom | Generic base for MCU communication (command and opt. answer) |
| McuComVoid | Generic base for commands with no answer |
| McuSerial | MCU serial communication handler |
| MountDialog | Experimental GUI for configuring MCU |
| PecData | Data container for PEC table |
| PecSample | Data container for one PEC table entry |
| Settings | Container for application settings |
| SettingsDialog | GUI for application settings |
| Sleeper | Helper class for sleeping a bit |