Provide customized start method on sources for message processing. Only start after all sources are built.
Add helper to convert from Smash to Hash. Add support for deep conversion (iterate arrays)