ProcessSnapShot classes
clean up interface
prototype UsageMonitor
update .pro file