Progress dump on new activity framework

I'm working on a new pattern for activities, and want to commit tonight
so I can start again on my laptop tomorow