Refactor OSC sending code in workspace into separate client object. Create wrapper around OSC message to abstract away the details