exploring the idea of a configuration DSL. As a first step, this could be a simple internal DSL, implemented as a bunch of static functor objects, which are internally bound and thus implemented by the ViewLocator within InteractionDirector
...based on a selection of Model types and an access strategy