Framework ... work :)
New system framework, runloop handling, Button and Pulser classes.