Alternative DirProvider setup

This branch starts in the same place as !318 (merged), but tries to take a different approach to parameters and builders.

Hoping also for review from @cgrigis.

Merge request reports

Loading