mapping ranges can now be changed dynamically
genericized switchboard routing
cleaning up switchboard
support for querying via OSC and WebSockets