extracted messaging logic from core to own ns
extracted messages table to own component
more idiomatic selection of messages
expose configuration as a HTTP resource
minor changes in UI documentation