Draw conversation component
Add channel component
Add router component
Refactor routerComponent and add routerLayout
Refactor conversationComponent and add conversationLayout
Refactor channelComponent and add channelLayout
Use _layout meta field in data to store layout related fields
Add extra component tests
Add tests for layouts
Include radius calculation expression in test
Call layout in SVG component tests
Add component tests that simulate adding/removing of data and repainting
Merge pull request #2 from praekelt/feature/issue-2-draw-components

Draw Campaign Builder components