Product domain, controller, views