F/control socket refactor

The typename should probably be changed. It is not plural anymore.

Also once we are there we might add some qualification to the name, Command is pretty generic.