Semi stable hacked state.  All of this will need to be refactored.
got the code to a semi-stable state.  Still need to fix the broadcast router/readers.