#28 Continued implementing the coordinator and realised it to be 'functionallity complete' (yet very very unstable).

Also fixed issue with forward declaration of protocol in the I3Collection.h file. Considering making the rendering component a delegate instead
of a class that listens to Notifications as there should only be one rendered that acts upon individual events