Add some documentation in the form of a pattern

This describes how to solve the catch-22 situation where handlers are
mutually dependent upon each other to form paths.