Change registry to be an emitter.

If we did, we should probably change `sig/start` to `sig/component/start` and so on. I'd rather just keep it 'simple' for now.