Rename Generic- to BuiltinMessageHandler and -Provider
Introduce the BuiltinMessageBroker class