Some refactoring to simplify search support.
Adding search ui components.
Refactoring: Renaming range to search since it does the search. Accepting the search as post to simplify usage.
Implementing logic to parse search expression.
Integrating search components.
Adding TODO comment. Dates searching to be implemented later.