Renamed some classes and functions to make their purpose more obvious:
All MessageHandlers? must now be given the explicit "Enable" argument if you want them to automatically become active. This makes side effects clearly visible.