Revert "Added the shell for add/edit/remove for products using a component based approach, only waiting for the injectable beans to finish."

This reverts commit f84dfa17038e62fb51cbfc6d8c1b2f8eb2ad8d7f.
Small refactoring of project layout.