Working on Cart, layout and the base controller to share the cartRepo