Started refactoring content search with content view search
Refactored product content search
Moved shared content view and product code out

Moved shared content view and product code out into a new module