improve case list tile canvas responsiveness

- add drag drop to move tile sections
- add an affordance layer to preview action-in-progress
- use colors from styleguide
- refactor drawing into sections
- use ko.computed for rendering