Add empty dealer module
Add router module
Split server into router and dealer