re-refactor for product types, industries, markets (now product aspects') and editor updates and ui updates