A lightweight embedded message bus architecture for maximum decoupling and maximum code reuse.