Updated with feedback from PR:
- move roc tunnel registration to its own submodule
- updated docs
- simplify code blocks for clarity