Added conversions from ProductTypes to ...Data types - or the start of them. Has errors, therefore outcommented.