Move cart components into it's own folder