Add constrained reverse and optional reverse dependency rendering. Fixes #78.