more documentation to come soon, but for now:
Code: (released under lgpl)
Monitor.cpp
Monitor.h
Executable:
Monitor.exe
timeline
concepts
drawings
code and doc