Made a constant for the generic search roots, rather than depending on roots[].
Moved the elasticsearch provider to platform/persistence/elastic. Then moved the search aggregator and the generic provider into a services folder within the search folder.
Moved search from platform/features/search to platform/search. Added more style corrections.