Introduced synchronisation of multiple devices whenever one device changes a parameter. Also added the core body of a NetMessageFactory utilized for the handy creation of NetMessages