ADD: Categories publish, product structure with tests