[C++] Simple Message Bus

This is about messaging system between components.  I mean that components are like sub-systems.  You can split systems into UI, Sound, Rendering, InGame, etc.  Or it can be more contents like Control, Inventory, Costume, Shop system, etc.  Whatever they are, they need to communicate each other by user inputs or…