Still have to complete chat, independent column scrolling, and create css from inline styles.