The process for adding Supervisor services will probably be moved out of the cross-plugin Orders system as the Supervisor plugin is moved into core. Meaning it won't be as haphazard and weird in the future :) Will let you know when I'm done with that, of course.