Overhaul the initialization framework.
Add groundword for socket communication.