[WIP] - Initial signals usage

Signals are now used to indicate that the server details and server
config have changed.