First version of a program, lots that can be abstracted but loads and allows for state changes.  Still to be tested with telephony.