Only add changed markers when refreshing.
Refactored backend
Created a mockup backend class
Merge branch 'backend' into dev
Finish refresh algorithm.
Removed code currently causing issues
Add action for list view.
Added interface for sorting algorithm
Added two concrete classes for sorting algorithm, needs algorithm implementation
Merge
Merge
Merge branch 'dev' into list