Add ASIO Dispatcher
Rearchitect asynchronous objects as stubs using the ASIO dispatcher.