Motivation
Some APIs in InterfaceReference depend on modules being directly adjacent, e.g.
punchUpTo
connectUpTo
connectTo
punchDownTo
connectDownTo
It would be nice if these APIs automatically did some work in case they are not adjacent to punch through levels of hierarchy as needed.
Desired solution
Update applicable APIs to automatically punch their way through hierarchies as needed.
Alternatives considered
No response
Additional details
No response