adding basic framework for PositionDispatcher, currently untested