some infrastructure for modules
worked on message center
light layout