Refactored Blackboard to take step name
Made Dispatcher.Instance write-only, because it entertains me.