Separate purposes

* Add presenter to create objects for views
* Add objects to choose colors for cause markers
* Improve colors of cause markers