Added "ObjectStore" component.

This specialised component is meant to hold an object and send an updated version each time it receives data on the "update" port.

It will be used in the UI graph to store configuration objects that need to be updated with user input and saved to the server.