I haven't started on the USB aspect yet, but offhand I would say that's the function of the "USBservice" command.

An easy way to manage this? I have absolutely no idea yet.

Robert