Added infrastructure for communication among threads via message-passing (no dataflow yet, but it compiles, and it feels like the right shape to be a solution).