Sounds good. This morning I started sketching out what I'd like "main.go" to look like and how the lifecycle should behave. Here's what I came up with so far: https://gist.github.com/bernerdschaefer/5539253