Added Product Overview and fixed description dialog

Introtduced several helper tools as well as a better structure
Revert "Added Product Overview and fixed description dialog"

This reverts commit 5ee67fa1c454f6dc135eda0b9abec450d22f3ae1.
Added a Product modification solution and fixed several other bugs