Interim messagelist refactoring.  Mostly commited to update the styleguide colors