implement most basic dispatcher
add overlay that manages the dispatcher according to endpoint information it gets from its connections