Generalizing the connection classes.  Will work on sockets and fix modules later.
Determined this was better.
Changing to module based metadata from connection ID.