Complete messaging system, could only use optional styling, but functional.