Move data selectors to separate component
Selecting data by attribute matching, e.g. for coordinate fields needs to happen in separate data store, so that several selectors may be combined (time, place, etc.)
Selecting data by attribute matching, e.g. for coordinate fields needs to happen in separate data store, so that several selectors may be combined (time, place, etc.)