Used to initialize and event handlers. This needs to grow up a lot. I want to beable to have null stages and tracing
stages and all kinds of crazy useful stuff. But I don't want to bog down so I'm going to add stuff as I need it for
now.
author: steve