When you want to be in control of how the fields on products and categories are edited, a custom data type is just the thing you need. In this exercise you will create a new editor to set up tax groups on a product level to support differentiated tax per product.