first pass at working UUID-based clients and ports. many JACK clients work correctly without recompilation