Right now the broker message bus and the listing service are part of the same program, when really they should be separate.