Implemented Josh LaMar's two pass system for handling dependencies in
page/file/block/link choosers.