Changing dependency execution phase to package
Adding first Dispatcher draft
Extracting Acceptor interface
Adding missing exceptions