Generated products controller, model and views