Introduced IoCenter

The IoCenter is now set between the engine&controls and the
communication hub.
Also fixed a possible crash when the Rendergraph is empty.