diff --git a/framework/bigcommerce/.env.template b/providers/bigcommerce/.env.template similarity index 100% rename from framework/bigcommerce/.env.template rename to providers/bigcommerce/.env.template diff --git a/framework/bigcommerce/README.md b/providers/bigcommerce/README.md similarity index 100% rename from framework/bigcommerce/README.md rename to providers/bigcommerce/README.md diff --git a/framework/bigcommerce/api/definitions/catalog.ts b/providers/bigcommerce/api/definitions/catalog.ts similarity index 100% rename from framework/bigcommerce/api/definitions/catalog.ts rename to providers/bigcommerce/api/definitions/catalog.ts diff --git a/framework/bigcommerce/api/definitions/store-content.ts b/providers/bigcommerce/api/definitions/store-content.ts similarity index 100% rename from framework/bigcommerce/api/definitions/store-content.ts rename to providers/bigcommerce/api/definitions/store-content.ts diff --git a/framework/bigcommerce/api/definitions/wishlist.ts b/providers/bigcommerce/api/definitions/wishlist.ts similarity index 100% rename from framework/bigcommerce/api/definitions/wishlist.ts rename to providers/bigcommerce/api/definitions/wishlist.ts diff --git a/framework/bigcommerce/api/endpoints/cart/add-item.ts b/providers/bigcommerce/api/endpoints/cart/add-item.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/cart/add-item.ts rename to providers/bigcommerce/api/endpoints/cart/add-item.ts diff --git a/framework/bigcommerce/api/endpoints/cart/get-cart.ts b/providers/bigcommerce/api/endpoints/cart/get-cart.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/cart/get-cart.ts rename to providers/bigcommerce/api/endpoints/cart/get-cart.ts diff --git a/framework/bigcommerce/api/endpoints/cart/index.ts b/providers/bigcommerce/api/endpoints/cart/index.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/cart/index.ts rename to providers/bigcommerce/api/endpoints/cart/index.ts diff --git a/framework/bigcommerce/api/endpoints/cart/remove-item.ts b/providers/bigcommerce/api/endpoints/cart/remove-item.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/cart/remove-item.ts rename to providers/bigcommerce/api/endpoints/cart/remove-item.ts diff --git a/framework/bigcommerce/api/endpoints/cart/update-item.ts b/providers/bigcommerce/api/endpoints/cart/update-item.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/cart/update-item.ts rename to providers/bigcommerce/api/endpoints/cart/update-item.ts diff --git a/framework/bigcommerce/api/endpoints/catalog/products/get-products.ts b/providers/bigcommerce/api/endpoints/catalog/products/get-products.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/catalog/products/get-products.ts rename to providers/bigcommerce/api/endpoints/catalog/products/get-products.ts diff --git a/framework/bigcommerce/api/endpoints/catalog/products/index.ts b/providers/bigcommerce/api/endpoints/catalog/products/index.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/catalog/products/index.ts rename to providers/bigcommerce/api/endpoints/catalog/products/index.ts diff --git a/framework/bigcommerce/api/endpoints/checkout/checkout.ts b/providers/bigcommerce/api/endpoints/checkout/checkout.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/checkout/checkout.ts rename to providers/bigcommerce/api/endpoints/checkout/checkout.ts diff --git a/framework/bigcommerce/api/endpoints/checkout/index.ts b/providers/bigcommerce/api/endpoints/checkout/index.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/checkout/index.ts rename to providers/bigcommerce/api/endpoints/checkout/index.ts diff --git a/framework/bigcommerce/api/endpoints/customer/get-logged-in-customer.ts b/providers/bigcommerce/api/endpoints/customer/get-logged-in-customer.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/customer/get-logged-in-customer.ts rename to providers/bigcommerce/api/endpoints/customer/get-logged-in-customer.ts diff --git a/framework/bigcommerce/api/endpoints/customer/index.ts b/providers/bigcommerce/api/endpoints/customer/index.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/customer/index.ts rename to providers/bigcommerce/api/endpoints/customer/index.ts diff --git a/framework/bigcommerce/api/endpoints/login/index.ts b/providers/bigcommerce/api/endpoints/login/index.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/login/index.ts rename to providers/bigcommerce/api/endpoints/login/index.ts diff --git a/framework/bigcommerce/api/endpoints/login/login.ts b/providers/bigcommerce/api/endpoints/login/login.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/login/login.ts rename to providers/bigcommerce/api/endpoints/login/login.ts diff --git a/framework/bigcommerce/api/endpoints/logout/index.ts b/providers/bigcommerce/api/endpoints/logout/index.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/logout/index.ts rename to providers/bigcommerce/api/endpoints/logout/index.ts diff --git a/framework/bigcommerce/api/endpoints/logout/logout.ts b/providers/bigcommerce/api/endpoints/logout/logout.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/logout/logout.ts rename to providers/bigcommerce/api/endpoints/logout/logout.ts diff --git a/framework/bigcommerce/api/endpoints/signup/index.ts b/providers/bigcommerce/api/endpoints/signup/index.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/signup/index.ts rename to providers/bigcommerce/api/endpoints/signup/index.ts diff --git a/framework/bigcommerce/api/endpoints/signup/signup.ts b/providers/bigcommerce/api/endpoints/signup/signup.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/signup/signup.ts rename to providers/bigcommerce/api/endpoints/signup/signup.ts diff --git a/framework/bigcommerce/api/endpoints/wishlist/add-item.ts b/providers/bigcommerce/api/endpoints/wishlist/add-item.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/wishlist/add-item.ts rename to providers/bigcommerce/api/endpoints/wishlist/add-item.ts diff --git a/framework/bigcommerce/api/endpoints/wishlist/get-wishlist.ts b/providers/bigcommerce/api/endpoints/wishlist/get-wishlist.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/wishlist/get-wishlist.ts rename to providers/bigcommerce/api/endpoints/wishlist/get-wishlist.ts diff --git a/framework/bigcommerce/api/endpoints/wishlist/index.ts b/providers/bigcommerce/api/endpoints/wishlist/index.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/wishlist/index.ts rename to providers/bigcommerce/api/endpoints/wishlist/index.ts diff --git a/framework/bigcommerce/api/endpoints/wishlist/remove-item.ts b/providers/bigcommerce/api/endpoints/wishlist/remove-item.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/wishlist/remove-item.ts rename to providers/bigcommerce/api/endpoints/wishlist/remove-item.ts diff --git a/framework/bigcommerce/api/fragments/category-tree.ts b/providers/bigcommerce/api/fragments/category-tree.ts similarity index 100% rename from framework/bigcommerce/api/fragments/category-tree.ts rename to providers/bigcommerce/api/fragments/category-tree.ts diff --git a/framework/bigcommerce/api/fragments/product.ts b/providers/bigcommerce/api/fragments/product.ts similarity index 100% rename from framework/bigcommerce/api/fragments/product.ts rename to providers/bigcommerce/api/fragments/product.ts diff --git a/framework/bigcommerce/api/index.ts b/providers/bigcommerce/api/index.ts similarity index 100% rename from framework/bigcommerce/api/index.ts rename to providers/bigcommerce/api/index.ts diff --git a/framework/bigcommerce/api/operations/get-all-pages.ts b/providers/bigcommerce/api/operations/get-all-pages.ts similarity index 100% rename from framework/bigcommerce/api/operations/get-all-pages.ts rename to providers/bigcommerce/api/operations/get-all-pages.ts diff --git a/framework/bigcommerce/api/operations/get-all-product-paths.ts b/providers/bigcommerce/api/operations/get-all-product-paths.ts similarity index 100% rename from framework/bigcommerce/api/operations/get-all-product-paths.ts rename to providers/bigcommerce/api/operations/get-all-product-paths.ts diff --git a/framework/bigcommerce/api/operations/get-all-products.ts b/providers/bigcommerce/api/operations/get-all-products.ts similarity index 100% rename from framework/bigcommerce/api/operations/get-all-products.ts rename to providers/bigcommerce/api/operations/get-all-products.ts diff --git a/framework/bigcommerce/api/operations/get-customer-wishlist.ts b/providers/bigcommerce/api/operations/get-customer-wishlist.ts similarity index 100% rename from framework/bigcommerce/api/operations/get-customer-wishlist.ts rename to providers/bigcommerce/api/operations/get-customer-wishlist.ts diff --git a/framework/bigcommerce/api/operations/get-page.ts b/providers/bigcommerce/api/operations/get-page.ts similarity index 100% rename from framework/bigcommerce/api/operations/get-page.ts rename to providers/bigcommerce/api/operations/get-page.ts diff --git a/framework/bigcommerce/api/operations/get-product.ts b/providers/bigcommerce/api/operations/get-product.ts similarity index 100% rename from framework/bigcommerce/api/operations/get-product.ts rename to providers/bigcommerce/api/operations/get-product.ts diff --git a/framework/bigcommerce/api/operations/get-site-info.ts b/providers/bigcommerce/api/operations/get-site-info.ts similarity index 100% rename from framework/bigcommerce/api/operations/get-site-info.ts rename to providers/bigcommerce/api/operations/get-site-info.ts diff --git a/framework/bigcommerce/api/operations/login.ts b/providers/bigcommerce/api/operations/login.ts similarity index 100% rename from framework/bigcommerce/api/operations/login.ts rename to providers/bigcommerce/api/operations/login.ts diff --git a/framework/bigcommerce/api/utils/concat-cookie.ts b/providers/bigcommerce/api/utils/concat-cookie.ts similarity index 100% rename from framework/bigcommerce/api/utils/concat-cookie.ts rename to providers/bigcommerce/api/utils/concat-cookie.ts diff --git a/framework/bigcommerce/api/utils/errors.ts b/providers/bigcommerce/api/utils/errors.ts similarity index 100% rename from framework/bigcommerce/api/utils/errors.ts rename to providers/bigcommerce/api/utils/errors.ts diff --git a/framework/bigcommerce/api/utils/fetch-graphql-api.ts b/providers/bigcommerce/api/utils/fetch-graphql-api.ts similarity index 100% rename from framework/bigcommerce/api/utils/fetch-graphql-api.ts rename to providers/bigcommerce/api/utils/fetch-graphql-api.ts diff --git a/framework/bigcommerce/api/utils/fetch-store-api.ts b/providers/bigcommerce/api/utils/fetch-store-api.ts similarity index 100% rename from framework/bigcommerce/api/utils/fetch-store-api.ts rename to providers/bigcommerce/api/utils/fetch-store-api.ts diff --git a/framework/bigcommerce/api/utils/fetch.ts b/providers/bigcommerce/api/utils/fetch.ts similarity index 100% rename from framework/bigcommerce/api/utils/fetch.ts rename to providers/bigcommerce/api/utils/fetch.ts diff --git a/framework/bigcommerce/api/utils/filter-edges.ts b/providers/bigcommerce/api/utils/filter-edges.ts similarity index 100% rename from framework/bigcommerce/api/utils/filter-edges.ts rename to providers/bigcommerce/api/utils/filter-edges.ts diff --git a/framework/bigcommerce/api/utils/get-cart-cookie.ts b/providers/bigcommerce/api/utils/get-cart-cookie.ts similarity index 100% rename from framework/bigcommerce/api/utils/get-cart-cookie.ts rename to providers/bigcommerce/api/utils/get-cart-cookie.ts diff --git a/framework/bigcommerce/api/utils/get-customer-id.ts b/providers/bigcommerce/api/utils/get-customer-id.ts similarity index 100% rename from framework/bigcommerce/api/utils/get-customer-id.ts rename to providers/bigcommerce/api/utils/get-customer-id.ts diff --git a/framework/bigcommerce/api/utils/parse-item.ts b/providers/bigcommerce/api/utils/parse-item.ts similarity index 100% rename from framework/bigcommerce/api/utils/parse-item.ts rename to providers/bigcommerce/api/utils/parse-item.ts diff --git a/framework/bigcommerce/api/utils/set-product-locale-meta.ts b/providers/bigcommerce/api/utils/set-product-locale-meta.ts similarity index 100% rename from framework/bigcommerce/api/utils/set-product-locale-meta.ts rename to providers/bigcommerce/api/utils/set-product-locale-meta.ts diff --git a/framework/bigcommerce/api/utils/types.ts b/providers/bigcommerce/api/utils/types.ts similarity index 100% rename from framework/bigcommerce/api/utils/types.ts rename to providers/bigcommerce/api/utils/types.ts diff --git a/framework/bigcommerce/auth/index.ts b/providers/bigcommerce/auth/index.ts similarity index 100% rename from framework/bigcommerce/auth/index.ts rename to providers/bigcommerce/auth/index.ts diff --git a/framework/bigcommerce/auth/use-login.tsx b/providers/bigcommerce/auth/use-login.tsx similarity index 100% rename from framework/bigcommerce/auth/use-login.tsx rename to providers/bigcommerce/auth/use-login.tsx diff --git a/framework/bigcommerce/auth/use-logout.tsx b/providers/bigcommerce/auth/use-logout.tsx similarity index 100% rename from framework/bigcommerce/auth/use-logout.tsx rename to providers/bigcommerce/auth/use-logout.tsx diff --git a/framework/bigcommerce/auth/use-signup.tsx b/providers/bigcommerce/auth/use-signup.tsx similarity index 100% rename from framework/bigcommerce/auth/use-signup.tsx rename to providers/bigcommerce/auth/use-signup.tsx diff --git a/framework/bigcommerce/cart/index.ts b/providers/bigcommerce/cart/index.ts similarity index 100% rename from framework/bigcommerce/cart/index.ts rename to providers/bigcommerce/cart/index.ts diff --git a/framework/bigcommerce/cart/use-add-item.tsx b/providers/bigcommerce/cart/use-add-item.tsx similarity index 100% rename from framework/bigcommerce/cart/use-add-item.tsx rename to providers/bigcommerce/cart/use-add-item.tsx diff --git a/framework/bigcommerce/cart/use-cart.tsx b/providers/bigcommerce/cart/use-cart.tsx similarity index 100% rename from framework/bigcommerce/cart/use-cart.tsx rename to providers/bigcommerce/cart/use-cart.tsx diff --git a/framework/bigcommerce/cart/use-remove-item.tsx b/providers/bigcommerce/cart/use-remove-item.tsx similarity index 100% rename from framework/bigcommerce/cart/use-remove-item.tsx rename to providers/bigcommerce/cart/use-remove-item.tsx diff --git a/framework/bigcommerce/cart/use-update-item.tsx b/providers/bigcommerce/cart/use-update-item.tsx similarity index 100% rename from framework/bigcommerce/cart/use-update-item.tsx rename to providers/bigcommerce/cart/use-update-item.tsx diff --git a/framework/bigcommerce/commerce.config.json b/providers/bigcommerce/commerce.config.json similarity index 100% rename from framework/bigcommerce/commerce.config.json rename to providers/bigcommerce/commerce.config.json diff --git a/framework/bigcommerce/customer/index.ts b/providers/bigcommerce/customer/index.ts similarity index 100% rename from framework/bigcommerce/customer/index.ts rename to providers/bigcommerce/customer/index.ts diff --git a/framework/bigcommerce/customer/use-customer.tsx b/providers/bigcommerce/customer/use-customer.tsx similarity index 100% rename from framework/bigcommerce/customer/use-customer.tsx rename to providers/bigcommerce/customer/use-customer.tsx diff --git a/framework/bigcommerce/fetcher.ts b/providers/bigcommerce/fetcher.ts similarity index 100% rename from framework/bigcommerce/fetcher.ts rename to providers/bigcommerce/fetcher.ts diff --git a/framework/bigcommerce/index.tsx b/providers/bigcommerce/index.tsx similarity index 100% rename from framework/bigcommerce/index.tsx rename to providers/bigcommerce/index.tsx diff --git a/framework/bigcommerce/lib/get-slug.ts b/providers/bigcommerce/lib/get-slug.ts similarity index 100% rename from framework/bigcommerce/lib/get-slug.ts rename to providers/bigcommerce/lib/get-slug.ts diff --git a/framework/bigcommerce/lib/immutability.ts b/providers/bigcommerce/lib/immutability.ts similarity index 100% rename from framework/bigcommerce/lib/immutability.ts rename to providers/bigcommerce/lib/immutability.ts diff --git a/framework/bigcommerce/lib/normalize.ts b/providers/bigcommerce/lib/normalize.ts similarity index 100% rename from framework/bigcommerce/lib/normalize.ts rename to providers/bigcommerce/lib/normalize.ts diff --git a/framework/bigcommerce/next.config.js b/providers/bigcommerce/next.config.js similarity index 100% rename from framework/bigcommerce/next.config.js rename to providers/bigcommerce/next.config.js diff --git a/framework/bigcommerce/product/index.ts b/providers/bigcommerce/product/index.ts similarity index 100% rename from framework/bigcommerce/product/index.ts rename to providers/bigcommerce/product/index.ts diff --git a/framework/bigcommerce/product/use-price.tsx b/providers/bigcommerce/product/use-price.tsx similarity index 100% rename from framework/bigcommerce/product/use-price.tsx rename to providers/bigcommerce/product/use-price.tsx diff --git a/framework/bigcommerce/product/use-search.tsx b/providers/bigcommerce/product/use-search.tsx similarity index 100% rename from framework/bigcommerce/product/use-search.tsx rename to providers/bigcommerce/product/use-search.tsx diff --git a/framework/bigcommerce/provider.ts b/providers/bigcommerce/provider.ts similarity index 100% rename from framework/bigcommerce/provider.ts rename to providers/bigcommerce/provider.ts diff --git a/framework/bigcommerce/schema.d.ts b/providers/bigcommerce/schema.d.ts similarity index 100% rename from framework/bigcommerce/schema.d.ts rename to providers/bigcommerce/schema.d.ts diff --git a/framework/bigcommerce/schema.graphql b/providers/bigcommerce/schema.graphql similarity index 100% rename from framework/bigcommerce/schema.graphql rename to providers/bigcommerce/schema.graphql diff --git a/framework/bigcommerce/scripts/generate-definitions.js b/providers/bigcommerce/scripts/generate-definitions.js similarity index 100% rename from framework/bigcommerce/scripts/generate-definitions.js rename to providers/bigcommerce/scripts/generate-definitions.js diff --git a/framework/bigcommerce/types/cart.ts b/providers/bigcommerce/types/cart.ts similarity index 100% rename from framework/bigcommerce/types/cart.ts rename to providers/bigcommerce/types/cart.ts diff --git a/framework/bigcommerce/types/checkout.ts b/providers/bigcommerce/types/checkout.ts similarity index 100% rename from framework/bigcommerce/types/checkout.ts rename to providers/bigcommerce/types/checkout.ts diff --git a/framework/bigcommerce/types/common.ts b/providers/bigcommerce/types/common.ts similarity index 100% rename from framework/bigcommerce/types/common.ts rename to providers/bigcommerce/types/common.ts diff --git a/framework/bigcommerce/types/customer.ts b/providers/bigcommerce/types/customer.ts similarity index 100% rename from framework/bigcommerce/types/customer.ts rename to providers/bigcommerce/types/customer.ts diff --git a/framework/bigcommerce/types/index.ts b/providers/bigcommerce/types/index.ts similarity index 100% rename from framework/bigcommerce/types/index.ts rename to providers/bigcommerce/types/index.ts diff --git a/framework/bigcommerce/types/login.ts b/providers/bigcommerce/types/login.ts similarity index 100% rename from framework/bigcommerce/types/login.ts rename to providers/bigcommerce/types/login.ts diff --git a/framework/bigcommerce/types/logout.ts b/providers/bigcommerce/types/logout.ts similarity index 100% rename from framework/bigcommerce/types/logout.ts rename to providers/bigcommerce/types/logout.ts diff --git a/framework/bigcommerce/types/page.ts b/providers/bigcommerce/types/page.ts similarity index 100% rename from framework/bigcommerce/types/page.ts rename to providers/bigcommerce/types/page.ts diff --git a/framework/bigcommerce/types/product.ts b/providers/bigcommerce/types/product.ts similarity index 100% rename from framework/bigcommerce/types/product.ts rename to providers/bigcommerce/types/product.ts diff --git a/framework/bigcommerce/types/signup.ts b/providers/bigcommerce/types/signup.ts similarity index 100% rename from framework/bigcommerce/types/signup.ts rename to providers/bigcommerce/types/signup.ts diff --git a/framework/bigcommerce/types/site.ts b/providers/bigcommerce/types/site.ts similarity index 100% rename from framework/bigcommerce/types/site.ts rename to providers/bigcommerce/types/site.ts diff --git a/framework/bigcommerce/types/wishlist.ts b/providers/bigcommerce/types/wishlist.ts similarity index 100% rename from framework/bigcommerce/types/wishlist.ts rename to providers/bigcommerce/types/wishlist.ts diff --git a/framework/bigcommerce/wishlist/index.ts b/providers/bigcommerce/wishlist/index.ts similarity index 100% rename from framework/bigcommerce/wishlist/index.ts rename to providers/bigcommerce/wishlist/index.ts diff --git a/framework/bigcommerce/wishlist/use-add-item.tsx b/providers/bigcommerce/wishlist/use-add-item.tsx similarity index 100% rename from framework/bigcommerce/wishlist/use-add-item.tsx rename to providers/bigcommerce/wishlist/use-add-item.tsx diff --git a/framework/bigcommerce/wishlist/use-remove-item.tsx b/providers/bigcommerce/wishlist/use-remove-item.tsx similarity index 100% rename from framework/bigcommerce/wishlist/use-remove-item.tsx rename to providers/bigcommerce/wishlist/use-remove-item.tsx diff --git a/framework/bigcommerce/wishlist/use-wishlist.tsx b/providers/bigcommerce/wishlist/use-wishlist.tsx similarity index 100% rename from framework/bigcommerce/wishlist/use-wishlist.tsx rename to providers/bigcommerce/wishlist/use-wishlist.tsx diff --git a/framework/commerce/README.md b/providers/commerce/README.md similarity index 100% rename from framework/commerce/README.md rename to providers/commerce/README.md diff --git a/framework/commerce/api/endpoints/cart.ts b/providers/commerce/api/endpoints/cart.ts similarity index 100% rename from framework/commerce/api/endpoints/cart.ts rename to providers/commerce/api/endpoints/cart.ts diff --git a/framework/commerce/api/endpoints/catalog/products.ts b/providers/commerce/api/endpoints/catalog/products.ts similarity index 100% rename from framework/commerce/api/endpoints/catalog/products.ts rename to providers/commerce/api/endpoints/catalog/products.ts diff --git a/framework/commerce/api/endpoints/checkout.ts b/providers/commerce/api/endpoints/checkout.ts similarity index 100% rename from framework/commerce/api/endpoints/checkout.ts rename to providers/commerce/api/endpoints/checkout.ts diff --git a/framework/commerce/api/endpoints/customer.ts b/providers/commerce/api/endpoints/customer.ts similarity index 100% rename from framework/commerce/api/endpoints/customer.ts rename to providers/commerce/api/endpoints/customer.ts diff --git a/framework/commerce/api/endpoints/login.ts b/providers/commerce/api/endpoints/login.ts similarity index 100% rename from framework/commerce/api/endpoints/login.ts rename to providers/commerce/api/endpoints/login.ts diff --git a/framework/commerce/api/endpoints/logout.ts b/providers/commerce/api/endpoints/logout.ts similarity index 100% rename from framework/commerce/api/endpoints/logout.ts rename to providers/commerce/api/endpoints/logout.ts diff --git a/framework/commerce/api/endpoints/signup.ts b/providers/commerce/api/endpoints/signup.ts similarity index 100% rename from framework/commerce/api/endpoints/signup.ts rename to providers/commerce/api/endpoints/signup.ts diff --git a/framework/commerce/api/endpoints/wishlist.ts b/providers/commerce/api/endpoints/wishlist.ts similarity index 100% rename from framework/commerce/api/endpoints/wishlist.ts rename to providers/commerce/api/endpoints/wishlist.ts diff --git a/framework/commerce/api/index.ts b/providers/commerce/api/index.ts similarity index 100% rename from framework/commerce/api/index.ts rename to providers/commerce/api/index.ts diff --git a/framework/commerce/api/operations.ts b/providers/commerce/api/operations.ts similarity index 100% rename from framework/commerce/api/operations.ts rename to providers/commerce/api/operations.ts diff --git a/framework/commerce/api/utils/errors.ts b/providers/commerce/api/utils/errors.ts similarity index 100% rename from framework/commerce/api/utils/errors.ts rename to providers/commerce/api/utils/errors.ts diff --git a/framework/commerce/api/utils/is-allowed-method.ts b/providers/commerce/api/utils/is-allowed-method.ts similarity index 100% rename from framework/commerce/api/utils/is-allowed-method.ts rename to providers/commerce/api/utils/is-allowed-method.ts diff --git a/framework/commerce/api/utils/is-allowed-operation.ts b/providers/commerce/api/utils/is-allowed-operation.ts similarity index 100% rename from framework/commerce/api/utils/is-allowed-operation.ts rename to providers/commerce/api/utils/is-allowed-operation.ts diff --git a/framework/commerce/api/utils/types.ts b/providers/commerce/api/utils/types.ts similarity index 100% rename from framework/commerce/api/utils/types.ts rename to providers/commerce/api/utils/types.ts diff --git a/framework/commerce/auth/use-login.tsx b/providers/commerce/auth/use-login.tsx similarity index 100% rename from framework/commerce/auth/use-login.tsx rename to providers/commerce/auth/use-login.tsx diff --git a/framework/commerce/auth/use-logout.tsx b/providers/commerce/auth/use-logout.tsx similarity index 100% rename from framework/commerce/auth/use-logout.tsx rename to providers/commerce/auth/use-logout.tsx diff --git a/framework/commerce/auth/use-signup.tsx b/providers/commerce/auth/use-signup.tsx similarity index 100% rename from framework/commerce/auth/use-signup.tsx rename to providers/commerce/auth/use-signup.tsx diff --git a/framework/commerce/cart/use-add-item.tsx b/providers/commerce/cart/use-add-item.tsx similarity index 100% rename from framework/commerce/cart/use-add-item.tsx rename to providers/commerce/cart/use-add-item.tsx diff --git a/framework/commerce/cart/use-cart.tsx b/providers/commerce/cart/use-cart.tsx similarity index 100% rename from framework/commerce/cart/use-cart.tsx rename to providers/commerce/cart/use-cart.tsx diff --git a/framework/commerce/cart/use-remove-item.tsx b/providers/commerce/cart/use-remove-item.tsx similarity index 100% rename from framework/commerce/cart/use-remove-item.tsx rename to providers/commerce/cart/use-remove-item.tsx diff --git a/framework/commerce/cart/use-update-item.tsx b/providers/commerce/cart/use-update-item.tsx similarity index 100% rename from framework/commerce/cart/use-update-item.tsx rename to providers/commerce/cart/use-update-item.tsx diff --git a/framework/commerce/config.js b/providers/commerce/config.js similarity index 100% rename from framework/commerce/config.js rename to providers/commerce/config.js diff --git a/framework/commerce/customer/use-customer.tsx b/providers/commerce/customer/use-customer.tsx similarity index 100% rename from framework/commerce/customer/use-customer.tsx rename to providers/commerce/customer/use-customer.tsx diff --git a/framework/commerce/index.tsx b/providers/commerce/index.tsx similarity index 100% rename from framework/commerce/index.tsx rename to providers/commerce/index.tsx diff --git a/framework/commerce/new-provider.md b/providers/commerce/new-provider.md similarity index 100% rename from framework/commerce/new-provider.md rename to providers/commerce/new-provider.md diff --git a/framework/commerce/product/use-price.tsx b/providers/commerce/product/use-price.tsx similarity index 100% rename from framework/commerce/product/use-price.tsx rename to providers/commerce/product/use-price.tsx diff --git a/framework/commerce/product/use-search.tsx b/providers/commerce/product/use-search.tsx similarity index 100% rename from framework/commerce/product/use-search.tsx rename to providers/commerce/product/use-search.tsx diff --git a/framework/commerce/types/cart.ts b/providers/commerce/types/cart.ts similarity index 100% rename from framework/commerce/types/cart.ts rename to providers/commerce/types/cart.ts diff --git a/framework/commerce/types/checkout.ts b/providers/commerce/types/checkout.ts similarity index 100% rename from framework/commerce/types/checkout.ts rename to providers/commerce/types/checkout.ts diff --git a/framework/commerce/types/common.ts b/providers/commerce/types/common.ts similarity index 100% rename from framework/commerce/types/common.ts rename to providers/commerce/types/common.ts diff --git a/framework/commerce/types/customer.ts b/providers/commerce/types/customer.ts similarity index 100% rename from framework/commerce/types/customer.ts rename to providers/commerce/types/customer.ts diff --git a/framework/commerce/types/index.ts b/providers/commerce/types/index.ts similarity index 100% rename from framework/commerce/types/index.ts rename to providers/commerce/types/index.ts diff --git a/framework/commerce/types/login.ts b/providers/commerce/types/login.ts similarity index 100% rename from framework/commerce/types/login.ts rename to providers/commerce/types/login.ts diff --git a/framework/commerce/types/logout.ts b/providers/commerce/types/logout.ts similarity index 100% rename from framework/commerce/types/logout.ts rename to providers/commerce/types/logout.ts diff --git a/framework/commerce/types/page.ts b/providers/commerce/types/page.ts similarity index 100% rename from framework/commerce/types/page.ts rename to providers/commerce/types/page.ts diff --git a/framework/commerce/types/product.ts b/providers/commerce/types/product.ts similarity index 100% rename from framework/commerce/types/product.ts rename to providers/commerce/types/product.ts diff --git a/framework/commerce/types/signup.ts b/providers/commerce/types/signup.ts similarity index 100% rename from framework/commerce/types/signup.ts rename to providers/commerce/types/signup.ts diff --git a/framework/commerce/types/site.ts b/providers/commerce/types/site.ts similarity index 100% rename from framework/commerce/types/site.ts rename to providers/commerce/types/site.ts diff --git a/framework/commerce/types/wishlist.ts b/providers/commerce/types/wishlist.ts similarity index 100% rename from framework/commerce/types/wishlist.ts rename to providers/commerce/types/wishlist.ts diff --git a/framework/commerce/utils/default-fetcher.ts b/providers/commerce/utils/default-fetcher.ts similarity index 100% rename from framework/commerce/utils/default-fetcher.ts rename to providers/commerce/utils/default-fetcher.ts diff --git a/framework/commerce/utils/define-property.ts b/providers/commerce/utils/define-property.ts similarity index 100% rename from framework/commerce/utils/define-property.ts rename to providers/commerce/utils/define-property.ts diff --git a/framework/commerce/utils/errors.ts b/providers/commerce/utils/errors.ts similarity index 100% rename from framework/commerce/utils/errors.ts rename to providers/commerce/utils/errors.ts diff --git a/framework/commerce/utils/types.ts b/providers/commerce/utils/types.ts similarity index 100% rename from framework/commerce/utils/types.ts rename to providers/commerce/utils/types.ts diff --git a/framework/commerce/utils/use-data.tsx b/providers/commerce/utils/use-data.tsx similarity index 100% rename from framework/commerce/utils/use-data.tsx rename to providers/commerce/utils/use-data.tsx diff --git a/framework/commerce/utils/use-hook.ts b/providers/commerce/utils/use-hook.ts similarity index 100% rename from framework/commerce/utils/use-hook.ts rename to providers/commerce/utils/use-hook.ts diff --git a/framework/commerce/wishlist/index.ts b/providers/commerce/wishlist/index.ts similarity index 100% rename from framework/commerce/wishlist/index.ts rename to providers/commerce/wishlist/index.ts diff --git a/framework/commerce/wishlist/use-add-item.tsx b/providers/commerce/wishlist/use-add-item.tsx similarity index 100% rename from framework/commerce/wishlist/use-add-item.tsx rename to providers/commerce/wishlist/use-add-item.tsx diff --git a/framework/commerce/wishlist/use-remove-item.tsx b/providers/commerce/wishlist/use-remove-item.tsx similarity index 100% rename from framework/commerce/wishlist/use-remove-item.tsx rename to providers/commerce/wishlist/use-remove-item.tsx diff --git a/framework/commerce/wishlist/use-wishlist.tsx b/providers/commerce/wishlist/use-wishlist.tsx similarity index 100% rename from framework/commerce/wishlist/use-wishlist.tsx rename to providers/commerce/wishlist/use-wishlist.tsx diff --git a/framework/local/.env.template b/providers/local/.env.template similarity index 100% rename from framework/local/.env.template rename to providers/local/.env.template diff --git a/framework/local/README.md b/providers/local/README.md similarity index 100% rename from framework/local/README.md rename to providers/local/README.md diff --git a/framework/local/api/endpoints/cart/index.ts b/providers/local/api/endpoints/cart/index.ts similarity index 100% rename from framework/local/api/endpoints/cart/index.ts rename to providers/local/api/endpoints/cart/index.ts diff --git a/framework/local/api/endpoints/catalog/index.ts b/providers/local/api/endpoints/catalog/index.ts similarity index 100% rename from framework/local/api/endpoints/catalog/index.ts rename to providers/local/api/endpoints/catalog/index.ts diff --git a/framework/local/api/endpoints/catalog/products.ts b/providers/local/api/endpoints/catalog/products.ts similarity index 100% rename from framework/local/api/endpoints/catalog/products.ts rename to providers/local/api/endpoints/catalog/products.ts diff --git a/framework/local/api/endpoints/checkout/index.ts b/providers/local/api/endpoints/checkout/index.ts similarity index 100% rename from framework/local/api/endpoints/checkout/index.ts rename to providers/local/api/endpoints/checkout/index.ts diff --git a/framework/local/api/endpoints/customer/index.ts b/providers/local/api/endpoints/customer/index.ts similarity index 100% rename from framework/local/api/endpoints/customer/index.ts rename to providers/local/api/endpoints/customer/index.ts diff --git a/framework/local/api/endpoints/login/index.ts b/providers/local/api/endpoints/login/index.ts similarity index 100% rename from framework/local/api/endpoints/login/index.ts rename to providers/local/api/endpoints/login/index.ts diff --git a/framework/local/api/endpoints/logout/index.ts b/providers/local/api/endpoints/logout/index.ts similarity index 100% rename from framework/local/api/endpoints/logout/index.ts rename to providers/local/api/endpoints/logout/index.ts diff --git a/framework/local/api/endpoints/signup/index.ts b/providers/local/api/endpoints/signup/index.ts similarity index 100% rename from framework/local/api/endpoints/signup/index.ts rename to providers/local/api/endpoints/signup/index.ts diff --git a/framework/local/api/endpoints/wishlist/index.tsx b/providers/local/api/endpoints/wishlist/index.tsx similarity index 100% rename from framework/local/api/endpoints/wishlist/index.tsx rename to providers/local/api/endpoints/wishlist/index.tsx diff --git a/framework/local/api/index.ts b/providers/local/api/index.ts similarity index 100% rename from framework/local/api/index.ts rename to providers/local/api/index.ts diff --git a/framework/local/api/operations/get-all-pages.ts b/providers/local/api/operations/get-all-pages.ts similarity index 100% rename from framework/local/api/operations/get-all-pages.ts rename to providers/local/api/operations/get-all-pages.ts diff --git a/framework/local/api/operations/get-all-product-paths.ts b/providers/local/api/operations/get-all-product-paths.ts similarity index 100% rename from framework/local/api/operations/get-all-product-paths.ts rename to providers/local/api/operations/get-all-product-paths.ts diff --git a/framework/local/api/operations/get-all-products.ts b/providers/local/api/operations/get-all-products.ts similarity index 100% rename from framework/local/api/operations/get-all-products.ts rename to providers/local/api/operations/get-all-products.ts diff --git a/framework/local/api/operations/get-customer-wishlist.ts b/providers/local/api/operations/get-customer-wishlist.ts similarity index 100% rename from framework/local/api/operations/get-customer-wishlist.ts rename to providers/local/api/operations/get-customer-wishlist.ts diff --git a/framework/local/api/operations/get-page.ts b/providers/local/api/operations/get-page.ts similarity index 100% rename from framework/local/api/operations/get-page.ts rename to providers/local/api/operations/get-page.ts diff --git a/framework/local/api/operations/get-product.ts b/providers/local/api/operations/get-product.ts similarity index 100% rename from framework/local/api/operations/get-product.ts rename to providers/local/api/operations/get-product.ts diff --git a/framework/local/api/operations/get-site-info.ts b/providers/local/api/operations/get-site-info.ts similarity index 100% rename from framework/local/api/operations/get-site-info.ts rename to providers/local/api/operations/get-site-info.ts diff --git a/framework/local/api/operations/index.ts b/providers/local/api/operations/index.ts similarity index 100% rename from framework/local/api/operations/index.ts rename to providers/local/api/operations/index.ts diff --git a/framework/local/api/utils/fetch-local.ts b/providers/local/api/utils/fetch-local.ts similarity index 100% rename from framework/local/api/utils/fetch-local.ts rename to providers/local/api/utils/fetch-local.ts diff --git a/framework/local/api/utils/fetch.ts b/providers/local/api/utils/fetch.ts similarity index 100% rename from framework/local/api/utils/fetch.ts rename to providers/local/api/utils/fetch.ts diff --git a/framework/local/auth/index.ts b/providers/local/auth/index.ts similarity index 100% rename from framework/local/auth/index.ts rename to providers/local/auth/index.ts diff --git a/framework/local/auth/use-login.tsx b/providers/local/auth/use-login.tsx similarity index 100% rename from framework/local/auth/use-login.tsx rename to providers/local/auth/use-login.tsx diff --git a/framework/local/auth/use-logout.tsx b/providers/local/auth/use-logout.tsx similarity index 100% rename from framework/local/auth/use-logout.tsx rename to providers/local/auth/use-logout.tsx diff --git a/framework/local/auth/use-signup.tsx b/providers/local/auth/use-signup.tsx similarity index 100% rename from framework/local/auth/use-signup.tsx rename to providers/local/auth/use-signup.tsx diff --git a/framework/local/cart/index.ts b/providers/local/cart/index.ts similarity index 100% rename from framework/local/cart/index.ts rename to providers/local/cart/index.ts diff --git a/framework/local/cart/use-add-item.tsx b/providers/local/cart/use-add-item.tsx similarity index 100% rename from framework/local/cart/use-add-item.tsx rename to providers/local/cart/use-add-item.tsx diff --git a/framework/local/cart/use-cart.tsx b/providers/local/cart/use-cart.tsx similarity index 100% rename from framework/local/cart/use-cart.tsx rename to providers/local/cart/use-cart.tsx diff --git a/framework/local/cart/use-remove-item.tsx b/providers/local/cart/use-remove-item.tsx similarity index 100% rename from framework/local/cart/use-remove-item.tsx rename to providers/local/cart/use-remove-item.tsx diff --git a/framework/local/cart/use-update-item.tsx b/providers/local/cart/use-update-item.tsx similarity index 100% rename from framework/local/cart/use-update-item.tsx rename to providers/local/cart/use-update-item.tsx diff --git a/framework/local/commerce.config.json b/providers/local/commerce.config.json similarity index 100% rename from framework/local/commerce.config.json rename to providers/local/commerce.config.json diff --git a/framework/local/customer/index.ts b/providers/local/customer/index.ts similarity index 100% rename from framework/local/customer/index.ts rename to providers/local/customer/index.ts diff --git a/framework/local/customer/use-customer.tsx b/providers/local/customer/use-customer.tsx similarity index 100% rename from framework/local/customer/use-customer.tsx rename to providers/local/customer/use-customer.tsx diff --git a/framework/local/data.json b/providers/local/data.json similarity index 100% rename from framework/local/data.json rename to providers/local/data.json diff --git a/framework/local/fetcher.ts b/providers/local/fetcher.ts similarity index 100% rename from framework/local/fetcher.ts rename to providers/local/fetcher.ts diff --git a/framework/local/index.tsx b/providers/local/index.tsx similarity index 100% rename from framework/local/index.tsx rename to providers/local/index.tsx diff --git a/framework/local/next.config.js b/providers/local/next.config.js similarity index 100% rename from framework/local/next.config.js rename to providers/local/next.config.js diff --git a/framework/local/product/index.ts b/providers/local/product/index.ts similarity index 100% rename from framework/local/product/index.ts rename to providers/local/product/index.ts diff --git a/framework/local/product/use-price.tsx b/providers/local/product/use-price.tsx similarity index 100% rename from framework/local/product/use-price.tsx rename to providers/local/product/use-price.tsx diff --git a/framework/local/product/use-search.tsx b/providers/local/product/use-search.tsx similarity index 100% rename from framework/local/product/use-search.tsx rename to providers/local/product/use-search.tsx diff --git a/framework/local/provider.ts b/providers/local/provider.ts similarity index 100% rename from framework/local/provider.ts rename to providers/local/provider.ts diff --git a/framework/local/wishlist/use-add-item.tsx b/providers/local/wishlist/use-add-item.tsx similarity index 100% rename from framework/local/wishlist/use-add-item.tsx rename to providers/local/wishlist/use-add-item.tsx diff --git a/framework/local/wishlist/use-remove-item.tsx b/providers/local/wishlist/use-remove-item.tsx similarity index 100% rename from framework/local/wishlist/use-remove-item.tsx rename to providers/local/wishlist/use-remove-item.tsx diff --git a/framework/local/wishlist/use-wishlist.tsx b/providers/local/wishlist/use-wishlist.tsx similarity index 100% rename from framework/local/wishlist/use-wishlist.tsx rename to providers/local/wishlist/use-wishlist.tsx diff --git a/framework/saleor/.env.template b/providers/saleor/.env.template similarity index 100% rename from framework/saleor/.env.template rename to providers/saleor/.env.template diff --git a/framework/saleor/README.md b/providers/saleor/README.md similarity index 100% rename from framework/saleor/README.md rename to providers/saleor/README.md diff --git a/framework/saleor/api/cart.ts b/providers/saleor/api/cart.ts similarity index 100% rename from framework/saleor/api/cart.ts rename to providers/saleor/api/cart.ts diff --git a/framework/saleor/api/catalog/products.ts b/providers/saleor/api/catalog/products.ts similarity index 100% rename from framework/saleor/api/catalog/products.ts rename to providers/saleor/api/catalog/products.ts diff --git a/framework/saleor/api/checkout.ts b/providers/saleor/api/checkout.ts similarity index 100% rename from framework/saleor/api/checkout.ts rename to providers/saleor/api/checkout.ts diff --git a/framework/saleor/api/customers/index.ts b/providers/saleor/api/customers/index.ts similarity index 100% rename from framework/saleor/api/customers/index.ts rename to providers/saleor/api/customers/index.ts diff --git a/framework/saleor/api/customers/login.ts b/providers/saleor/api/customers/login.ts similarity index 100% rename from framework/saleor/api/customers/login.ts rename to providers/saleor/api/customers/login.ts diff --git a/framework/saleor/api/customers/logout.ts b/providers/saleor/api/customers/logout.ts similarity index 100% rename from framework/saleor/api/customers/logout.ts rename to providers/saleor/api/customers/logout.ts diff --git a/framework/saleor/api/customers/signup.ts b/providers/saleor/api/customers/signup.ts similarity index 100% rename from framework/saleor/api/customers/signup.ts rename to providers/saleor/api/customers/signup.ts diff --git a/framework/saleor/api/endpoints/cart.ts b/providers/saleor/api/endpoints/cart.ts similarity index 100% rename from framework/saleor/api/endpoints/cart.ts rename to providers/saleor/api/endpoints/cart.ts diff --git a/framework/saleor/api/endpoints/catalog/products.ts b/providers/saleor/api/endpoints/catalog/products.ts similarity index 100% rename from framework/saleor/api/endpoints/catalog/products.ts rename to providers/saleor/api/endpoints/catalog/products.ts diff --git a/framework/saleor/api/endpoints/checkout/index.ts b/providers/saleor/api/endpoints/checkout/index.ts similarity index 100% rename from framework/saleor/api/endpoints/checkout/index.ts rename to providers/saleor/api/endpoints/checkout/index.ts diff --git a/framework/saleor/api/endpoints/customer.ts b/providers/saleor/api/endpoints/customer.ts similarity index 100% rename from framework/saleor/api/endpoints/customer.ts rename to providers/saleor/api/endpoints/customer.ts diff --git a/framework/saleor/api/endpoints/login.ts b/providers/saleor/api/endpoints/login.ts similarity index 100% rename from framework/saleor/api/endpoints/login.ts rename to providers/saleor/api/endpoints/login.ts diff --git a/framework/saleor/api/endpoints/logout.ts b/providers/saleor/api/endpoints/logout.ts similarity index 100% rename from framework/saleor/api/endpoints/logout.ts rename to providers/saleor/api/endpoints/logout.ts diff --git a/framework/saleor/api/endpoints/signup.ts b/providers/saleor/api/endpoints/signup.ts similarity index 100% rename from framework/saleor/api/endpoints/signup.ts rename to providers/saleor/api/endpoints/signup.ts diff --git a/framework/saleor/api/endpoints/wishlist.ts b/providers/saleor/api/endpoints/wishlist.ts similarity index 100% rename from framework/saleor/api/endpoints/wishlist.ts rename to providers/saleor/api/endpoints/wishlist.ts diff --git a/framework/saleor/api/index.ts b/providers/saleor/api/index.ts similarity index 100% rename from framework/saleor/api/index.ts rename to providers/saleor/api/index.ts diff --git a/framework/saleor/api/operations/get-all-pages.ts b/providers/saleor/api/operations/get-all-pages.ts similarity index 100% rename from framework/saleor/api/operations/get-all-pages.ts rename to providers/saleor/api/operations/get-all-pages.ts diff --git a/framework/saleor/api/operations/get-all-product-paths.ts b/providers/saleor/api/operations/get-all-product-paths.ts similarity index 100% rename from framework/saleor/api/operations/get-all-product-paths.ts rename to providers/saleor/api/operations/get-all-product-paths.ts diff --git a/framework/saleor/api/operations/get-all-products.ts b/providers/saleor/api/operations/get-all-products.ts similarity index 100% rename from framework/saleor/api/operations/get-all-products.ts rename to providers/saleor/api/operations/get-all-products.ts diff --git a/framework/saleor/api/operations/get-page.ts b/providers/saleor/api/operations/get-page.ts similarity index 100% rename from framework/saleor/api/operations/get-page.ts rename to providers/saleor/api/operations/get-page.ts diff --git a/framework/saleor/api/operations/get-product.ts b/providers/saleor/api/operations/get-product.ts similarity index 100% rename from framework/saleor/api/operations/get-product.ts rename to providers/saleor/api/operations/get-product.ts diff --git a/framework/saleor/api/operations/get-site-info.ts b/providers/saleor/api/operations/get-site-info.ts similarity index 100% rename from framework/saleor/api/operations/get-site-info.ts rename to providers/saleor/api/operations/get-site-info.ts diff --git a/framework/saleor/api/operations/index.ts b/providers/saleor/api/operations/index.ts similarity index 100% rename from framework/saleor/api/operations/index.ts rename to providers/saleor/api/operations/index.ts diff --git a/framework/saleor/api/operations/login.ts b/providers/saleor/api/operations/login.ts similarity index 100% rename from framework/saleor/api/operations/login.ts rename to providers/saleor/api/operations/login.ts diff --git a/framework/saleor/api/utils/fetch-all-products.ts b/providers/saleor/api/utils/fetch-all-products.ts similarity index 100% rename from framework/saleor/api/utils/fetch-all-products.ts rename to providers/saleor/api/utils/fetch-all-products.ts diff --git a/framework/saleor/api/utils/fetch-graphql-api.ts b/providers/saleor/api/utils/fetch-graphql-api.ts similarity index 100% rename from framework/saleor/api/utils/fetch-graphql-api.ts rename to providers/saleor/api/utils/fetch-graphql-api.ts diff --git a/framework/saleor/api/utils/fetch.ts b/providers/saleor/api/utils/fetch.ts similarity index 100% rename from framework/saleor/api/utils/fetch.ts rename to providers/saleor/api/utils/fetch.ts diff --git a/framework/saleor/api/utils/is-allowed-method.ts b/providers/saleor/api/utils/is-allowed-method.ts similarity index 100% rename from framework/saleor/api/utils/is-allowed-method.ts rename to providers/saleor/api/utils/is-allowed-method.ts diff --git a/framework/saleor/api/wishlist.ts b/providers/saleor/api/wishlist.ts similarity index 100% rename from framework/saleor/api/wishlist.ts rename to providers/saleor/api/wishlist.ts diff --git a/framework/saleor/auth/use-login.tsx b/providers/saleor/auth/use-login.tsx similarity index 100% rename from framework/saleor/auth/use-login.tsx rename to providers/saleor/auth/use-login.tsx diff --git a/framework/saleor/auth/use-logout.tsx b/providers/saleor/auth/use-logout.tsx similarity index 100% rename from framework/saleor/auth/use-logout.tsx rename to providers/saleor/auth/use-logout.tsx diff --git a/framework/saleor/auth/use-signup.tsx b/providers/saleor/auth/use-signup.tsx similarity index 100% rename from framework/saleor/auth/use-signup.tsx rename to providers/saleor/auth/use-signup.tsx diff --git a/framework/saleor/cart/index.ts b/providers/saleor/cart/index.ts similarity index 100% rename from framework/saleor/cart/index.ts rename to providers/saleor/cart/index.ts diff --git a/framework/saleor/cart/use-add-item.tsx b/providers/saleor/cart/use-add-item.tsx similarity index 100% rename from framework/saleor/cart/use-add-item.tsx rename to providers/saleor/cart/use-add-item.tsx diff --git a/framework/saleor/cart/use-cart.tsx b/providers/saleor/cart/use-cart.tsx similarity index 100% rename from framework/saleor/cart/use-cart.tsx rename to providers/saleor/cart/use-cart.tsx diff --git a/framework/saleor/cart/use-remove-item.tsx b/providers/saleor/cart/use-remove-item.tsx similarity index 100% rename from framework/saleor/cart/use-remove-item.tsx rename to providers/saleor/cart/use-remove-item.tsx diff --git a/framework/saleor/cart/use-update-item.tsx b/providers/saleor/cart/use-update-item.tsx similarity index 100% rename from framework/saleor/cart/use-update-item.tsx rename to providers/saleor/cart/use-update-item.tsx diff --git a/framework/saleor/commerce.config.json b/providers/saleor/commerce.config.json similarity index 100% rename from framework/saleor/commerce.config.json rename to providers/saleor/commerce.config.json diff --git a/framework/saleor/const.ts b/providers/saleor/const.ts similarity index 100% rename from framework/saleor/const.ts rename to providers/saleor/const.ts diff --git a/framework/saleor/customer/index.ts b/providers/saleor/customer/index.ts similarity index 100% rename from framework/saleor/customer/index.ts rename to providers/saleor/customer/index.ts diff --git a/framework/saleor/customer/use-customer.tsx b/providers/saleor/customer/use-customer.tsx similarity index 100% rename from framework/saleor/customer/use-customer.tsx rename to providers/saleor/customer/use-customer.tsx diff --git a/framework/saleor/fetcher.ts b/providers/saleor/fetcher.ts similarity index 100% rename from framework/saleor/fetcher.ts rename to providers/saleor/fetcher.ts diff --git a/framework/saleor/index.tsx b/providers/saleor/index.tsx similarity index 100% rename from framework/saleor/index.tsx rename to providers/saleor/index.tsx diff --git a/framework/saleor/next.config.js b/providers/saleor/next.config.js similarity index 100% rename from framework/saleor/next.config.js rename to providers/saleor/next.config.js diff --git a/framework/saleor/product/use-price.tsx b/providers/saleor/product/use-price.tsx similarity index 100% rename from framework/saleor/product/use-price.tsx rename to providers/saleor/product/use-price.tsx diff --git a/framework/saleor/product/use-search.tsx b/providers/saleor/product/use-search.tsx similarity index 100% rename from framework/saleor/product/use-search.tsx rename to providers/saleor/product/use-search.tsx diff --git a/framework/saleor/provider.ts b/providers/saleor/provider.ts similarity index 100% rename from framework/saleor/provider.ts rename to providers/saleor/provider.ts diff --git a/framework/saleor/schema.d.ts b/providers/saleor/schema.d.ts similarity index 100% rename from framework/saleor/schema.d.ts rename to providers/saleor/schema.d.ts diff --git a/framework/saleor/schema.graphql b/providers/saleor/schema.graphql similarity index 100% rename from framework/saleor/schema.graphql rename to providers/saleor/schema.graphql diff --git a/framework/saleor/types.ts b/providers/saleor/types.ts similarity index 100% rename from framework/saleor/types.ts rename to providers/saleor/types.ts diff --git a/framework/saleor/types/cart.ts b/providers/saleor/types/cart.ts similarity index 100% rename from framework/saleor/types/cart.ts rename to providers/saleor/types/cart.ts diff --git a/framework/saleor/utils/checkout-attach.ts b/providers/saleor/utils/checkout-attach.ts similarity index 100% rename from framework/saleor/utils/checkout-attach.ts rename to providers/saleor/utils/checkout-attach.ts diff --git a/framework/saleor/utils/checkout-create.ts b/providers/saleor/utils/checkout-create.ts similarity index 100% rename from framework/saleor/utils/checkout-create.ts rename to providers/saleor/utils/checkout-create.ts diff --git a/framework/saleor/utils/checkout-to-cart.ts b/providers/saleor/utils/checkout-to-cart.ts similarity index 100% rename from framework/saleor/utils/checkout-to-cart.ts rename to providers/saleor/utils/checkout-to-cart.ts diff --git a/framework/saleor/utils/customer-token.ts b/providers/saleor/utils/customer-token.ts similarity index 100% rename from framework/saleor/utils/customer-token.ts rename to providers/saleor/utils/customer-token.ts diff --git a/framework/saleor/utils/fragments/checkout-details.ts b/providers/saleor/utils/fragments/checkout-details.ts similarity index 100% rename from framework/saleor/utils/fragments/checkout-details.ts rename to providers/saleor/utils/fragments/checkout-details.ts diff --git a/framework/saleor/utils/fragments/index.ts b/providers/saleor/utils/fragments/index.ts similarity index 100% rename from framework/saleor/utils/fragments/index.ts rename to providers/saleor/utils/fragments/index.ts diff --git a/framework/saleor/utils/fragments/product.ts b/providers/saleor/utils/fragments/product.ts similarity index 100% rename from framework/saleor/utils/fragments/product.ts rename to providers/saleor/utils/fragments/product.ts diff --git a/framework/saleor/utils/get-categories.ts b/providers/saleor/utils/get-categories.ts similarity index 100% rename from framework/saleor/utils/get-categories.ts rename to providers/saleor/utils/get-categories.ts diff --git a/framework/saleor/utils/get-checkout-id.ts b/providers/saleor/utils/get-checkout-id.ts similarity index 100% rename from framework/saleor/utils/get-checkout-id.ts rename to providers/saleor/utils/get-checkout-id.ts diff --git a/framework/saleor/utils/get-search-variables.ts b/providers/saleor/utils/get-search-variables.ts similarity index 100% rename from framework/saleor/utils/get-search-variables.ts rename to providers/saleor/utils/get-search-variables.ts diff --git a/framework/saleor/utils/get-sort-variables.ts b/providers/saleor/utils/get-sort-variables.ts similarity index 100% rename from framework/saleor/utils/get-sort-variables.ts rename to providers/saleor/utils/get-sort-variables.ts diff --git a/framework/saleor/utils/get-vendors.ts b/providers/saleor/utils/get-vendors.ts similarity index 100% rename from framework/saleor/utils/get-vendors.ts rename to providers/saleor/utils/get-vendors.ts diff --git a/framework/saleor/utils/handle-fetch-response.ts b/providers/saleor/utils/handle-fetch-response.ts similarity index 100% rename from framework/saleor/utils/handle-fetch-response.ts rename to providers/saleor/utils/handle-fetch-response.ts diff --git a/framework/saleor/utils/handle-login.ts b/providers/saleor/utils/handle-login.ts similarity index 100% rename from framework/saleor/utils/handle-login.ts rename to providers/saleor/utils/handle-login.ts diff --git a/framework/saleor/utils/index.ts b/providers/saleor/utils/index.ts similarity index 100% rename from framework/saleor/utils/index.ts rename to providers/saleor/utils/index.ts diff --git a/framework/saleor/utils/mutations/account-create.ts b/providers/saleor/utils/mutations/account-create.ts similarity index 100% rename from framework/saleor/utils/mutations/account-create.ts rename to providers/saleor/utils/mutations/account-create.ts diff --git a/framework/saleor/utils/mutations/checkout-attach.ts b/providers/saleor/utils/mutations/checkout-attach.ts similarity index 100% rename from framework/saleor/utils/mutations/checkout-attach.ts rename to providers/saleor/utils/mutations/checkout-attach.ts diff --git a/framework/saleor/utils/mutations/checkout-create.ts b/providers/saleor/utils/mutations/checkout-create.ts similarity index 100% rename from framework/saleor/utils/mutations/checkout-create.ts rename to providers/saleor/utils/mutations/checkout-create.ts diff --git a/framework/saleor/utils/mutations/checkout-line-add.ts b/providers/saleor/utils/mutations/checkout-line-add.ts similarity index 100% rename from framework/saleor/utils/mutations/checkout-line-add.ts rename to providers/saleor/utils/mutations/checkout-line-add.ts diff --git a/framework/saleor/utils/mutations/checkout-line-remove.ts b/providers/saleor/utils/mutations/checkout-line-remove.ts similarity index 100% rename from framework/saleor/utils/mutations/checkout-line-remove.ts rename to providers/saleor/utils/mutations/checkout-line-remove.ts diff --git a/framework/saleor/utils/mutations/checkout-line-update.ts b/providers/saleor/utils/mutations/checkout-line-update.ts similarity index 100% rename from framework/saleor/utils/mutations/checkout-line-update.ts rename to providers/saleor/utils/mutations/checkout-line-update.ts diff --git a/framework/saleor/utils/mutations/index.ts b/providers/saleor/utils/mutations/index.ts similarity index 100% rename from framework/saleor/utils/mutations/index.ts rename to providers/saleor/utils/mutations/index.ts diff --git a/framework/saleor/utils/mutations/session-create.ts b/providers/saleor/utils/mutations/session-create.ts similarity index 100% rename from framework/saleor/utils/mutations/session-create.ts rename to providers/saleor/utils/mutations/session-create.ts diff --git a/framework/saleor/utils/mutations/session-destroy.ts b/providers/saleor/utils/mutations/session-destroy.ts similarity index 100% rename from framework/saleor/utils/mutations/session-destroy.ts rename to providers/saleor/utils/mutations/session-destroy.ts diff --git a/framework/saleor/utils/normalize.ts b/providers/saleor/utils/normalize.ts similarity index 100% rename from framework/saleor/utils/normalize.ts rename to providers/saleor/utils/normalize.ts diff --git a/framework/saleor/utils/queries/checkout-one.ts b/providers/saleor/utils/queries/checkout-one.ts similarity index 100% rename from framework/saleor/utils/queries/checkout-one.ts rename to providers/saleor/utils/queries/checkout-one.ts diff --git a/framework/saleor/utils/queries/collection-many.ts b/providers/saleor/utils/queries/collection-many.ts similarity index 100% rename from framework/saleor/utils/queries/collection-many.ts rename to providers/saleor/utils/queries/collection-many.ts diff --git a/framework/saleor/utils/queries/collection-one.ts b/providers/saleor/utils/queries/collection-one.ts similarity index 100% rename from framework/saleor/utils/queries/collection-one.ts rename to providers/saleor/utils/queries/collection-one.ts diff --git a/framework/saleor/utils/queries/customer-current.ts b/providers/saleor/utils/queries/customer-current.ts similarity index 100% rename from framework/saleor/utils/queries/customer-current.ts rename to providers/saleor/utils/queries/customer-current.ts diff --git a/framework/saleor/utils/queries/customer-one.ts b/providers/saleor/utils/queries/customer-one.ts similarity index 100% rename from framework/saleor/utils/queries/customer-one.ts rename to providers/saleor/utils/queries/customer-one.ts diff --git a/framework/saleor/utils/queries/get-all-product-vendors-query.ts b/providers/saleor/utils/queries/get-all-product-vendors-query.ts similarity index 100% rename from framework/saleor/utils/queries/get-all-product-vendors-query.ts rename to providers/saleor/utils/queries/get-all-product-vendors-query.ts diff --git a/framework/saleor/utils/queries/get-all-products-paths-query.ts b/providers/saleor/utils/queries/get-all-products-paths-query.ts similarity index 100% rename from framework/saleor/utils/queries/get-all-products-paths-query.ts rename to providers/saleor/utils/queries/get-all-products-paths-query.ts diff --git a/framework/saleor/utils/queries/index.ts b/providers/saleor/utils/queries/index.ts similarity index 100% rename from framework/saleor/utils/queries/index.ts rename to providers/saleor/utils/queries/index.ts diff --git a/framework/saleor/utils/queries/page-many.ts b/providers/saleor/utils/queries/page-many.ts similarity index 100% rename from framework/saleor/utils/queries/page-many.ts rename to providers/saleor/utils/queries/page-many.ts diff --git a/framework/saleor/utils/queries/page-one.ts b/providers/saleor/utils/queries/page-one.ts similarity index 100% rename from framework/saleor/utils/queries/page-one.ts rename to providers/saleor/utils/queries/page-one.ts diff --git a/framework/saleor/utils/queries/product-many.ts b/providers/saleor/utils/queries/product-many.ts similarity index 100% rename from framework/saleor/utils/queries/product-many.ts rename to providers/saleor/utils/queries/product-many.ts diff --git a/framework/saleor/utils/queries/product-one-by-slug.ts b/providers/saleor/utils/queries/product-one-by-slug.ts similarity index 100% rename from framework/saleor/utils/queries/product-one-by-slug.ts rename to providers/saleor/utils/queries/product-one-by-slug.ts diff --git a/framework/saleor/utils/throw-user-errors.ts b/providers/saleor/utils/throw-user-errors.ts similarity index 100% rename from framework/saleor/utils/throw-user-errors.ts rename to providers/saleor/utils/throw-user-errors.ts diff --git a/framework/saleor/wishlist/use-add-item.tsx b/providers/saleor/wishlist/use-add-item.tsx similarity index 100% rename from framework/saleor/wishlist/use-add-item.tsx rename to providers/saleor/wishlist/use-add-item.tsx diff --git a/framework/saleor/wishlist/use-remove-item.tsx b/providers/saleor/wishlist/use-remove-item.tsx similarity index 100% rename from framework/saleor/wishlist/use-remove-item.tsx rename to providers/saleor/wishlist/use-remove-item.tsx diff --git a/framework/saleor/wishlist/use-wishlist.tsx b/providers/saleor/wishlist/use-wishlist.tsx similarity index 100% rename from framework/saleor/wishlist/use-wishlist.tsx rename to providers/saleor/wishlist/use-wishlist.tsx diff --git a/framework/shopify/.env.template b/providers/shopify/.env.template similarity index 100% rename from framework/shopify/.env.template rename to providers/shopify/.env.template diff --git a/framework/shopify/README.md b/providers/shopify/README.md similarity index 100% rename from framework/shopify/README.md rename to providers/shopify/README.md diff --git a/framework/shopify/api/endpoints/cart.ts b/providers/shopify/api/endpoints/cart.ts similarity index 100% rename from framework/shopify/api/endpoints/cart.ts rename to providers/shopify/api/endpoints/cart.ts diff --git a/framework/shopify/api/endpoints/catalog/products.ts b/providers/shopify/api/endpoints/catalog/products.ts similarity index 100% rename from framework/shopify/api/endpoints/catalog/products.ts rename to providers/shopify/api/endpoints/catalog/products.ts diff --git a/framework/shopify/api/endpoints/checkout/checkout.ts b/providers/shopify/api/endpoints/checkout/checkout.ts similarity index 100% rename from framework/shopify/api/endpoints/checkout/checkout.ts rename to providers/shopify/api/endpoints/checkout/checkout.ts diff --git a/framework/shopify/api/endpoints/checkout/index.ts b/providers/shopify/api/endpoints/checkout/index.ts similarity index 100% rename from framework/shopify/api/endpoints/checkout/index.ts rename to providers/shopify/api/endpoints/checkout/index.ts diff --git a/framework/shopify/api/endpoints/customer.ts b/providers/shopify/api/endpoints/customer.ts similarity index 100% rename from framework/shopify/api/endpoints/customer.ts rename to providers/shopify/api/endpoints/customer.ts diff --git a/framework/shopify/api/endpoints/login.ts b/providers/shopify/api/endpoints/login.ts similarity index 100% rename from framework/shopify/api/endpoints/login.ts rename to providers/shopify/api/endpoints/login.ts diff --git a/framework/shopify/api/endpoints/logout.ts b/providers/shopify/api/endpoints/logout.ts similarity index 100% rename from framework/shopify/api/endpoints/logout.ts rename to providers/shopify/api/endpoints/logout.ts diff --git a/framework/shopify/api/endpoints/signup.ts b/providers/shopify/api/endpoints/signup.ts similarity index 100% rename from framework/shopify/api/endpoints/signup.ts rename to providers/shopify/api/endpoints/signup.ts diff --git a/framework/shopify/api/endpoints/wishlist.ts b/providers/shopify/api/endpoints/wishlist.ts similarity index 100% rename from framework/shopify/api/endpoints/wishlist.ts rename to providers/shopify/api/endpoints/wishlist.ts diff --git a/framework/shopify/api/index.ts b/providers/shopify/api/index.ts similarity index 100% rename from framework/shopify/api/index.ts rename to providers/shopify/api/index.ts diff --git a/framework/shopify/api/operations/get-all-pages.ts b/providers/shopify/api/operations/get-all-pages.ts similarity index 100% rename from framework/shopify/api/operations/get-all-pages.ts rename to providers/shopify/api/operations/get-all-pages.ts diff --git a/framework/shopify/api/operations/get-all-product-paths.ts b/providers/shopify/api/operations/get-all-product-paths.ts similarity index 100% rename from framework/shopify/api/operations/get-all-product-paths.ts rename to providers/shopify/api/operations/get-all-product-paths.ts diff --git a/framework/shopify/api/operations/get-all-products.ts b/providers/shopify/api/operations/get-all-products.ts similarity index 100% rename from framework/shopify/api/operations/get-all-products.ts rename to providers/shopify/api/operations/get-all-products.ts diff --git a/framework/shopify/api/operations/get-page.ts b/providers/shopify/api/operations/get-page.ts similarity index 100% rename from framework/shopify/api/operations/get-page.ts rename to providers/shopify/api/operations/get-page.ts diff --git a/framework/shopify/api/operations/get-product.ts b/providers/shopify/api/operations/get-product.ts similarity index 100% rename from framework/shopify/api/operations/get-product.ts rename to providers/shopify/api/operations/get-product.ts diff --git a/framework/shopify/api/operations/get-site-info.ts b/providers/shopify/api/operations/get-site-info.ts similarity index 100% rename from framework/shopify/api/operations/get-site-info.ts rename to providers/shopify/api/operations/get-site-info.ts diff --git a/framework/shopify/api/operations/index.ts b/providers/shopify/api/operations/index.ts similarity index 100% rename from framework/shopify/api/operations/index.ts rename to providers/shopify/api/operations/index.ts diff --git a/framework/shopify/api/operations/login.ts b/providers/shopify/api/operations/login.ts similarity index 100% rename from framework/shopify/api/operations/login.ts rename to providers/shopify/api/operations/login.ts diff --git a/framework/shopify/api/utils/fetch-graphql-api.ts b/providers/shopify/api/utils/fetch-graphql-api.ts similarity index 100% rename from framework/shopify/api/utils/fetch-graphql-api.ts rename to providers/shopify/api/utils/fetch-graphql-api.ts diff --git a/framework/shopify/api/utils/fetch.ts b/providers/shopify/api/utils/fetch.ts similarity index 100% rename from framework/shopify/api/utils/fetch.ts rename to providers/shopify/api/utils/fetch.ts diff --git a/framework/shopify/auth/use-login.tsx b/providers/shopify/auth/use-login.tsx similarity index 100% rename from framework/shopify/auth/use-login.tsx rename to providers/shopify/auth/use-login.tsx diff --git a/framework/shopify/auth/use-logout.tsx b/providers/shopify/auth/use-logout.tsx similarity index 100% rename from framework/shopify/auth/use-logout.tsx rename to providers/shopify/auth/use-logout.tsx diff --git a/framework/shopify/auth/use-signup.tsx b/providers/shopify/auth/use-signup.tsx similarity index 100% rename from framework/shopify/auth/use-signup.tsx rename to providers/shopify/auth/use-signup.tsx diff --git a/framework/shopify/cart/index.ts b/providers/shopify/cart/index.ts similarity index 100% rename from framework/shopify/cart/index.ts rename to providers/shopify/cart/index.ts diff --git a/framework/shopify/cart/use-add-item.tsx b/providers/shopify/cart/use-add-item.tsx similarity index 100% rename from framework/shopify/cart/use-add-item.tsx rename to providers/shopify/cart/use-add-item.tsx diff --git a/framework/shopify/cart/use-cart.tsx b/providers/shopify/cart/use-cart.tsx similarity index 100% rename from framework/shopify/cart/use-cart.tsx rename to providers/shopify/cart/use-cart.tsx diff --git a/framework/shopify/cart/use-remove-item.tsx b/providers/shopify/cart/use-remove-item.tsx similarity index 100% rename from framework/shopify/cart/use-remove-item.tsx rename to providers/shopify/cart/use-remove-item.tsx diff --git a/framework/shopify/cart/use-update-item.tsx b/providers/shopify/cart/use-update-item.tsx similarity index 100% rename from framework/shopify/cart/use-update-item.tsx rename to providers/shopify/cart/use-update-item.tsx diff --git a/framework/shopify/codegen.json b/providers/shopify/codegen.json similarity index 100% rename from framework/shopify/codegen.json rename to providers/shopify/codegen.json diff --git a/framework/shopify/commerce.config.json b/providers/shopify/commerce.config.json similarity index 100% rename from framework/shopify/commerce.config.json rename to providers/shopify/commerce.config.json diff --git a/framework/shopify/const.ts b/providers/shopify/const.ts similarity index 100% rename from framework/shopify/const.ts rename to providers/shopify/const.ts diff --git a/framework/shopify/customer/index.ts b/providers/shopify/customer/index.ts similarity index 100% rename from framework/shopify/customer/index.ts rename to providers/shopify/customer/index.ts diff --git a/framework/shopify/customer/use-customer.tsx b/providers/shopify/customer/use-customer.tsx similarity index 100% rename from framework/shopify/customer/use-customer.tsx rename to providers/shopify/customer/use-customer.tsx diff --git a/framework/shopify/fetcher.ts b/providers/shopify/fetcher.ts similarity index 100% rename from framework/shopify/fetcher.ts rename to providers/shopify/fetcher.ts diff --git a/framework/shopify/index.tsx b/providers/shopify/index.tsx similarity index 100% rename from framework/shopify/index.tsx rename to providers/shopify/index.tsx diff --git a/framework/shopify/next.config.js b/providers/shopify/next.config.js similarity index 100% rename from framework/shopify/next.config.js rename to providers/shopify/next.config.js diff --git a/framework/shopify/product/use-price.tsx b/providers/shopify/product/use-price.tsx similarity index 100% rename from framework/shopify/product/use-price.tsx rename to providers/shopify/product/use-price.tsx diff --git a/framework/shopify/product/use-search.tsx b/providers/shopify/product/use-search.tsx similarity index 100% rename from framework/shopify/product/use-search.tsx rename to providers/shopify/product/use-search.tsx diff --git a/framework/shopify/provider.ts b/providers/shopify/provider.ts similarity index 100% rename from framework/shopify/provider.ts rename to providers/shopify/provider.ts diff --git a/framework/shopify/schema.d.ts b/providers/shopify/schema.d.ts similarity index 100% rename from framework/shopify/schema.d.ts rename to providers/shopify/schema.d.ts diff --git a/framework/shopify/schema.graphql b/providers/shopify/schema.graphql similarity index 100% rename from framework/shopify/schema.graphql rename to providers/shopify/schema.graphql diff --git a/framework/shopify/types/cart.ts b/providers/shopify/types/cart.ts similarity index 100% rename from framework/shopify/types/cart.ts rename to providers/shopify/types/cart.ts diff --git a/framework/shopify/types/checkout.ts b/providers/shopify/types/checkout.ts similarity index 100% rename from framework/shopify/types/checkout.ts rename to providers/shopify/types/checkout.ts diff --git a/framework/shopify/types/common.ts b/providers/shopify/types/common.ts similarity index 100% rename from framework/shopify/types/common.ts rename to providers/shopify/types/common.ts diff --git a/framework/shopify/types/customer.ts b/providers/shopify/types/customer.ts similarity index 100% rename from framework/shopify/types/customer.ts rename to providers/shopify/types/customer.ts diff --git a/framework/shopify/types/index.ts b/providers/shopify/types/index.ts similarity index 100% rename from framework/shopify/types/index.ts rename to providers/shopify/types/index.ts diff --git a/framework/shopify/types/login.ts b/providers/shopify/types/login.ts similarity index 100% rename from framework/shopify/types/login.ts rename to providers/shopify/types/login.ts diff --git a/framework/shopify/types/logout.ts b/providers/shopify/types/logout.ts similarity index 100% rename from framework/shopify/types/logout.ts rename to providers/shopify/types/logout.ts diff --git a/framework/shopify/types/page.ts b/providers/shopify/types/page.ts similarity index 100% rename from framework/shopify/types/page.ts rename to providers/shopify/types/page.ts diff --git a/framework/shopify/types/product.ts b/providers/shopify/types/product.ts similarity index 100% rename from framework/shopify/types/product.ts rename to providers/shopify/types/product.ts diff --git a/framework/shopify/types/signup.ts b/providers/shopify/types/signup.ts similarity index 100% rename from framework/shopify/types/signup.ts rename to providers/shopify/types/signup.ts diff --git a/framework/shopify/types/site.ts b/providers/shopify/types/site.ts similarity index 100% rename from framework/shopify/types/site.ts rename to providers/shopify/types/site.ts diff --git a/framework/shopify/types/wishlist.ts b/providers/shopify/types/wishlist.ts similarity index 100% rename from framework/shopify/types/wishlist.ts rename to providers/shopify/types/wishlist.ts diff --git a/framework/shopify/utils/checkout-create.ts b/providers/shopify/utils/checkout-create.ts similarity index 100% rename from framework/shopify/utils/checkout-create.ts rename to providers/shopify/utils/checkout-create.ts diff --git a/framework/shopify/utils/checkout-to-cart.ts b/providers/shopify/utils/checkout-to-cart.ts similarity index 100% rename from framework/shopify/utils/checkout-to-cart.ts rename to providers/shopify/utils/checkout-to-cart.ts diff --git a/framework/shopify/utils/customer-token.ts b/providers/shopify/utils/customer-token.ts similarity index 100% rename from framework/shopify/utils/customer-token.ts rename to providers/shopify/utils/customer-token.ts diff --git a/framework/shopify/utils/get-brands.ts b/providers/shopify/utils/get-brands.ts similarity index 100% rename from framework/shopify/utils/get-brands.ts rename to providers/shopify/utils/get-brands.ts diff --git a/framework/shopify/utils/get-categories.ts b/providers/shopify/utils/get-categories.ts similarity index 100% rename from framework/shopify/utils/get-categories.ts rename to providers/shopify/utils/get-categories.ts diff --git a/framework/shopify/utils/get-checkout-id.ts b/providers/shopify/utils/get-checkout-id.ts similarity index 100% rename from framework/shopify/utils/get-checkout-id.ts rename to providers/shopify/utils/get-checkout-id.ts diff --git a/framework/shopify/utils/get-search-variables.ts b/providers/shopify/utils/get-search-variables.ts similarity index 100% rename from framework/shopify/utils/get-search-variables.ts rename to providers/shopify/utils/get-search-variables.ts diff --git a/framework/shopify/utils/get-sort-variables.ts b/providers/shopify/utils/get-sort-variables.ts similarity index 100% rename from framework/shopify/utils/get-sort-variables.ts rename to providers/shopify/utils/get-sort-variables.ts diff --git a/framework/shopify/utils/handle-account-activation.ts b/providers/shopify/utils/handle-account-activation.ts similarity index 100% rename from framework/shopify/utils/handle-account-activation.ts rename to providers/shopify/utils/handle-account-activation.ts diff --git a/framework/shopify/utils/handle-fetch-response.ts b/providers/shopify/utils/handle-fetch-response.ts similarity index 100% rename from framework/shopify/utils/handle-fetch-response.ts rename to providers/shopify/utils/handle-fetch-response.ts diff --git a/framework/shopify/utils/handle-login.ts b/providers/shopify/utils/handle-login.ts similarity index 100% rename from framework/shopify/utils/handle-login.ts rename to providers/shopify/utils/handle-login.ts diff --git a/framework/shopify/utils/index.ts b/providers/shopify/utils/index.ts similarity index 100% rename from framework/shopify/utils/index.ts rename to providers/shopify/utils/index.ts diff --git a/framework/shopify/utils/mutations/associate-customer-with-checkout.ts b/providers/shopify/utils/mutations/associate-customer-with-checkout.ts similarity index 100% rename from framework/shopify/utils/mutations/associate-customer-with-checkout.ts rename to providers/shopify/utils/mutations/associate-customer-with-checkout.ts diff --git a/framework/shopify/utils/mutations/checkout-create.ts b/providers/shopify/utils/mutations/checkout-create.ts similarity index 100% rename from framework/shopify/utils/mutations/checkout-create.ts rename to providers/shopify/utils/mutations/checkout-create.ts diff --git a/framework/shopify/utils/mutations/checkout-line-item-add.ts b/providers/shopify/utils/mutations/checkout-line-item-add.ts similarity index 100% rename from framework/shopify/utils/mutations/checkout-line-item-add.ts rename to providers/shopify/utils/mutations/checkout-line-item-add.ts diff --git a/framework/shopify/utils/mutations/checkout-line-item-remove.ts b/providers/shopify/utils/mutations/checkout-line-item-remove.ts similarity index 100% rename from framework/shopify/utils/mutations/checkout-line-item-remove.ts rename to providers/shopify/utils/mutations/checkout-line-item-remove.ts diff --git a/framework/shopify/utils/mutations/checkout-line-item-update.ts b/providers/shopify/utils/mutations/checkout-line-item-update.ts similarity index 100% rename from framework/shopify/utils/mutations/checkout-line-item-update.ts rename to providers/shopify/utils/mutations/checkout-line-item-update.ts diff --git a/framework/shopify/utils/mutations/customer-access-token-create.ts b/providers/shopify/utils/mutations/customer-access-token-create.ts similarity index 100% rename from framework/shopify/utils/mutations/customer-access-token-create.ts rename to providers/shopify/utils/mutations/customer-access-token-create.ts diff --git a/framework/shopify/utils/mutations/customer-access-token-delete.ts b/providers/shopify/utils/mutations/customer-access-token-delete.ts similarity index 100% rename from framework/shopify/utils/mutations/customer-access-token-delete.ts rename to providers/shopify/utils/mutations/customer-access-token-delete.ts diff --git a/framework/shopify/utils/mutations/customer-activate-by-url.ts b/providers/shopify/utils/mutations/customer-activate-by-url.ts similarity index 100% rename from framework/shopify/utils/mutations/customer-activate-by-url.ts rename to providers/shopify/utils/mutations/customer-activate-by-url.ts diff --git a/framework/shopify/utils/mutations/customer-activate.ts b/providers/shopify/utils/mutations/customer-activate.ts similarity index 100% rename from framework/shopify/utils/mutations/customer-activate.ts rename to providers/shopify/utils/mutations/customer-activate.ts diff --git a/framework/shopify/utils/mutations/customer-create.ts b/providers/shopify/utils/mutations/customer-create.ts similarity index 100% rename from framework/shopify/utils/mutations/customer-create.ts rename to providers/shopify/utils/mutations/customer-create.ts diff --git a/framework/shopify/utils/mutations/index.ts b/providers/shopify/utils/mutations/index.ts similarity index 100% rename from framework/shopify/utils/mutations/index.ts rename to providers/shopify/utils/mutations/index.ts diff --git a/framework/shopify/utils/normalize.ts b/providers/shopify/utils/normalize.ts similarity index 100% rename from framework/shopify/utils/normalize.ts rename to providers/shopify/utils/normalize.ts diff --git a/framework/shopify/utils/queries/get-all-collections-query.ts b/providers/shopify/utils/queries/get-all-collections-query.ts similarity index 100% rename from framework/shopify/utils/queries/get-all-collections-query.ts rename to providers/shopify/utils/queries/get-all-collections-query.ts diff --git a/framework/shopify/utils/queries/get-all-pages-query.ts b/providers/shopify/utils/queries/get-all-pages-query.ts similarity index 100% rename from framework/shopify/utils/queries/get-all-pages-query.ts rename to providers/shopify/utils/queries/get-all-pages-query.ts diff --git a/framework/shopify/utils/queries/get-all-product-vendors-query.ts b/providers/shopify/utils/queries/get-all-product-vendors-query.ts similarity index 100% rename from framework/shopify/utils/queries/get-all-product-vendors-query.ts rename to providers/shopify/utils/queries/get-all-product-vendors-query.ts diff --git a/framework/shopify/utils/queries/get-all-products-paths-query.ts b/providers/shopify/utils/queries/get-all-products-paths-query.ts similarity index 100% rename from framework/shopify/utils/queries/get-all-products-paths-query.ts rename to providers/shopify/utils/queries/get-all-products-paths-query.ts diff --git a/framework/shopify/utils/queries/get-all-products-query.ts b/providers/shopify/utils/queries/get-all-products-query.ts similarity index 100% rename from framework/shopify/utils/queries/get-all-products-query.ts rename to providers/shopify/utils/queries/get-all-products-query.ts diff --git a/framework/shopify/utils/queries/get-checkout-query.ts b/providers/shopify/utils/queries/get-checkout-query.ts similarity index 100% rename from framework/shopify/utils/queries/get-checkout-query.ts rename to providers/shopify/utils/queries/get-checkout-query.ts diff --git a/framework/shopify/utils/queries/get-collection-products-query.ts b/providers/shopify/utils/queries/get-collection-products-query.ts similarity index 100% rename from framework/shopify/utils/queries/get-collection-products-query.ts rename to providers/shopify/utils/queries/get-collection-products-query.ts diff --git a/framework/shopify/utils/queries/get-customer-id-query.ts b/providers/shopify/utils/queries/get-customer-id-query.ts similarity index 100% rename from framework/shopify/utils/queries/get-customer-id-query.ts rename to providers/shopify/utils/queries/get-customer-id-query.ts diff --git a/framework/shopify/utils/queries/get-customer-query.ts b/providers/shopify/utils/queries/get-customer-query.ts similarity index 100% rename from framework/shopify/utils/queries/get-customer-query.ts rename to providers/shopify/utils/queries/get-customer-query.ts diff --git a/framework/shopify/utils/queries/get-page-query.ts b/providers/shopify/utils/queries/get-page-query.ts similarity index 100% rename from framework/shopify/utils/queries/get-page-query.ts rename to providers/shopify/utils/queries/get-page-query.ts diff --git a/framework/shopify/utils/queries/get-product-query.ts b/providers/shopify/utils/queries/get-product-query.ts similarity index 100% rename from framework/shopify/utils/queries/get-product-query.ts rename to providers/shopify/utils/queries/get-product-query.ts diff --git a/framework/shopify/utils/queries/get-site-info-query.ts b/providers/shopify/utils/queries/get-site-info-query.ts similarity index 100% rename from framework/shopify/utils/queries/get-site-info-query.ts rename to providers/shopify/utils/queries/get-site-info-query.ts diff --git a/framework/shopify/utils/queries/index.ts b/providers/shopify/utils/queries/index.ts similarity index 100% rename from framework/shopify/utils/queries/index.ts rename to providers/shopify/utils/queries/index.ts diff --git a/framework/shopify/utils/throw-user-errors.ts b/providers/shopify/utils/throw-user-errors.ts similarity index 100% rename from framework/shopify/utils/throw-user-errors.ts rename to providers/shopify/utils/throw-user-errors.ts diff --git a/framework/shopify/wishlist/use-add-item.tsx b/providers/shopify/wishlist/use-add-item.tsx similarity index 100% rename from framework/shopify/wishlist/use-add-item.tsx rename to providers/shopify/wishlist/use-add-item.tsx diff --git a/framework/shopify/wishlist/use-remove-item.tsx b/providers/shopify/wishlist/use-remove-item.tsx similarity index 100% rename from framework/shopify/wishlist/use-remove-item.tsx rename to providers/shopify/wishlist/use-remove-item.tsx diff --git a/framework/shopify/wishlist/use-wishlist.tsx b/providers/shopify/wishlist/use-wishlist.tsx similarity index 100% rename from framework/shopify/wishlist/use-wishlist.tsx rename to providers/shopify/wishlist/use-wishlist.tsx diff --git a/framework/swell/.env.template b/providers/swell/.env.template similarity index 100% rename from framework/swell/.env.template rename to providers/swell/.env.template diff --git a/framework/swell/api/cart/index.ts b/providers/swell/api/cart/index.ts similarity index 100% rename from framework/swell/api/cart/index.ts rename to providers/swell/api/cart/index.ts diff --git a/framework/swell/api/catalog/index.ts b/providers/swell/api/catalog/index.ts similarity index 100% rename from framework/swell/api/catalog/index.ts rename to providers/swell/api/catalog/index.ts diff --git a/framework/swell/api/catalog/products.ts b/providers/swell/api/catalog/products.ts similarity index 100% rename from framework/swell/api/catalog/products.ts rename to providers/swell/api/catalog/products.ts diff --git a/framework/swell/api/customer.ts b/providers/swell/api/customer.ts similarity index 100% rename from framework/swell/api/customer.ts rename to providers/swell/api/customer.ts diff --git a/framework/swell/api/customers/index.ts b/providers/swell/api/customers/index.ts similarity index 100% rename from framework/swell/api/customers/index.ts rename to providers/swell/api/customers/index.ts diff --git a/framework/swell/api/customers/logout.ts b/providers/swell/api/customers/logout.ts similarity index 100% rename from framework/swell/api/customers/logout.ts rename to providers/swell/api/customers/logout.ts diff --git a/framework/swell/api/customers/signup.ts b/providers/swell/api/customers/signup.ts similarity index 100% rename from framework/swell/api/customers/signup.ts rename to providers/swell/api/customers/signup.ts diff --git a/framework/swell/api/endpoints/cart.ts b/providers/swell/api/endpoints/cart.ts similarity index 100% rename from framework/swell/api/endpoints/cart.ts rename to providers/swell/api/endpoints/cart.ts diff --git a/framework/swell/api/endpoints/catalog/products.ts b/providers/swell/api/endpoints/catalog/products.ts similarity index 100% rename from framework/swell/api/endpoints/catalog/products.ts rename to providers/swell/api/endpoints/catalog/products.ts diff --git a/framework/swell/api/endpoints/checkout/index.ts b/providers/swell/api/endpoints/checkout/index.ts similarity index 100% rename from framework/swell/api/endpoints/checkout/index.ts rename to providers/swell/api/endpoints/checkout/index.ts diff --git a/framework/swell/api/endpoints/customer.ts b/providers/swell/api/endpoints/customer.ts similarity index 100% rename from framework/swell/api/endpoints/customer.ts rename to providers/swell/api/endpoints/customer.ts diff --git a/framework/swell/api/endpoints/login.ts b/providers/swell/api/endpoints/login.ts similarity index 100% rename from framework/swell/api/endpoints/login.ts rename to providers/swell/api/endpoints/login.ts diff --git a/framework/swell/api/endpoints/logout.ts b/providers/swell/api/endpoints/logout.ts similarity index 100% rename from framework/swell/api/endpoints/logout.ts rename to providers/swell/api/endpoints/logout.ts diff --git a/framework/swell/api/endpoints/signup.ts b/providers/swell/api/endpoints/signup.ts similarity index 100% rename from framework/swell/api/endpoints/signup.ts rename to providers/swell/api/endpoints/signup.ts diff --git a/framework/swell/api/endpoints/wishlist.ts b/providers/swell/api/endpoints/wishlist.ts similarity index 100% rename from framework/swell/api/endpoints/wishlist.ts rename to providers/swell/api/endpoints/wishlist.ts diff --git a/framework/swell/api/index.ts b/providers/swell/api/index.ts similarity index 100% rename from framework/swell/api/index.ts rename to providers/swell/api/index.ts diff --git a/framework/swell/api/operations/get-all-pages.ts b/providers/swell/api/operations/get-all-pages.ts similarity index 100% rename from framework/swell/api/operations/get-all-pages.ts rename to providers/swell/api/operations/get-all-pages.ts diff --git a/framework/swell/api/operations/get-all-product-paths.ts b/providers/swell/api/operations/get-all-product-paths.ts similarity index 100% rename from framework/swell/api/operations/get-all-product-paths.ts rename to providers/swell/api/operations/get-all-product-paths.ts diff --git a/framework/swell/api/operations/get-all-products.ts b/providers/swell/api/operations/get-all-products.ts similarity index 100% rename from framework/swell/api/operations/get-all-products.ts rename to providers/swell/api/operations/get-all-products.ts diff --git a/framework/swell/api/operations/get-page.ts b/providers/swell/api/operations/get-page.ts similarity index 100% rename from framework/swell/api/operations/get-page.ts rename to providers/swell/api/operations/get-page.ts diff --git a/framework/swell/api/operations/get-product.ts b/providers/swell/api/operations/get-product.ts similarity index 100% rename from framework/swell/api/operations/get-product.ts rename to providers/swell/api/operations/get-product.ts diff --git a/framework/swell/api/operations/get-site-info.ts b/providers/swell/api/operations/get-site-info.ts similarity index 100% rename from framework/swell/api/operations/get-site-info.ts rename to providers/swell/api/operations/get-site-info.ts diff --git a/framework/swell/api/operations/login.ts b/providers/swell/api/operations/login.ts similarity index 100% rename from framework/swell/api/operations/login.ts rename to providers/swell/api/operations/login.ts diff --git a/framework/swell/api/utils/fetch-swell-api.ts b/providers/swell/api/utils/fetch-swell-api.ts similarity index 100% rename from framework/swell/api/utils/fetch-swell-api.ts rename to providers/swell/api/utils/fetch-swell-api.ts diff --git a/framework/swell/api/utils/fetch.ts b/providers/swell/api/utils/fetch.ts similarity index 100% rename from framework/swell/api/utils/fetch.ts rename to providers/swell/api/utils/fetch.ts diff --git a/framework/swell/api/utils/is-allowed-method.ts b/providers/swell/api/utils/is-allowed-method.ts similarity index 100% rename from framework/swell/api/utils/is-allowed-method.ts rename to providers/swell/api/utils/is-allowed-method.ts diff --git a/framework/swell/api/wishlist/index.tsx b/providers/swell/api/wishlist/index.tsx similarity index 100% rename from framework/swell/api/wishlist/index.tsx rename to providers/swell/api/wishlist/index.tsx diff --git a/framework/swell/auth/use-login.tsx b/providers/swell/auth/use-login.tsx similarity index 100% rename from framework/swell/auth/use-login.tsx rename to providers/swell/auth/use-login.tsx diff --git a/framework/swell/auth/use-logout.tsx b/providers/swell/auth/use-logout.tsx similarity index 100% rename from framework/swell/auth/use-logout.tsx rename to providers/swell/auth/use-logout.tsx diff --git a/framework/swell/auth/use-signup.tsx b/providers/swell/auth/use-signup.tsx similarity index 100% rename from framework/swell/auth/use-signup.tsx rename to providers/swell/auth/use-signup.tsx diff --git a/framework/swell/cart/index.ts b/providers/swell/cart/index.ts similarity index 100% rename from framework/swell/cart/index.ts rename to providers/swell/cart/index.ts diff --git a/framework/swell/cart/use-add-item.tsx b/providers/swell/cart/use-add-item.tsx similarity index 100% rename from framework/swell/cart/use-add-item.tsx rename to providers/swell/cart/use-add-item.tsx diff --git a/framework/swell/cart/use-cart.tsx b/providers/swell/cart/use-cart.tsx similarity index 100% rename from framework/swell/cart/use-cart.tsx rename to providers/swell/cart/use-cart.tsx diff --git a/framework/swell/cart/use-remove-item.tsx b/providers/swell/cart/use-remove-item.tsx similarity index 100% rename from framework/swell/cart/use-remove-item.tsx rename to providers/swell/cart/use-remove-item.tsx diff --git a/framework/swell/cart/use-update-item.tsx b/providers/swell/cart/use-update-item.tsx similarity index 100% rename from framework/swell/cart/use-update-item.tsx rename to providers/swell/cart/use-update-item.tsx diff --git a/framework/swell/cart/utils/checkout-create.ts b/providers/swell/cart/utils/checkout-create.ts similarity index 100% rename from framework/swell/cart/utils/checkout-create.ts rename to providers/swell/cart/utils/checkout-create.ts diff --git a/framework/swell/cart/utils/checkout-to-cart.ts b/providers/swell/cart/utils/checkout-to-cart.ts similarity index 100% rename from framework/swell/cart/utils/checkout-to-cart.ts rename to providers/swell/cart/utils/checkout-to-cart.ts diff --git a/framework/swell/cart/utils/index.ts b/providers/swell/cart/utils/index.ts similarity index 100% rename from framework/swell/cart/utils/index.ts rename to providers/swell/cart/utils/index.ts diff --git a/framework/swell/commerce.config.json b/providers/swell/commerce.config.json similarity index 100% rename from framework/swell/commerce.config.json rename to providers/swell/commerce.config.json diff --git a/framework/swell/const.ts b/providers/swell/const.ts similarity index 100% rename from framework/swell/const.ts rename to providers/swell/const.ts diff --git a/framework/swell/customer/index.ts b/providers/swell/customer/index.ts similarity index 100% rename from framework/swell/customer/index.ts rename to providers/swell/customer/index.ts diff --git a/framework/swell/customer/use-customer.tsx b/providers/swell/customer/use-customer.tsx similarity index 100% rename from framework/swell/customer/use-customer.tsx rename to providers/swell/customer/use-customer.tsx diff --git a/framework/swell/fetcher.ts b/providers/swell/fetcher.ts similarity index 100% rename from framework/swell/fetcher.ts rename to providers/swell/fetcher.ts diff --git a/framework/swell/index.tsx b/providers/swell/index.tsx similarity index 100% rename from framework/swell/index.tsx rename to providers/swell/index.tsx diff --git a/framework/swell/next.config.js b/providers/swell/next.config.js similarity index 100% rename from framework/swell/next.config.js rename to providers/swell/next.config.js diff --git a/framework/swell/product/index.ts b/providers/swell/product/index.ts similarity index 100% rename from framework/swell/product/index.ts rename to providers/swell/product/index.ts diff --git a/framework/swell/product/use-price.tsx b/providers/swell/product/use-price.tsx similarity index 100% rename from framework/swell/product/use-price.tsx rename to providers/swell/product/use-price.tsx diff --git a/framework/swell/product/use-search.tsx b/providers/swell/product/use-search.tsx similarity index 100% rename from framework/swell/product/use-search.tsx rename to providers/swell/product/use-search.tsx diff --git a/framework/swell/provider.ts b/providers/swell/provider.ts similarity index 100% rename from framework/swell/provider.ts rename to providers/swell/provider.ts diff --git a/framework/swell/schema.d.ts b/providers/swell/schema.d.ts similarity index 100% rename from framework/swell/schema.d.ts rename to providers/swell/schema.d.ts diff --git a/framework/swell/schema.graphql b/providers/swell/schema.graphql similarity index 100% rename from framework/swell/schema.graphql rename to providers/swell/schema.graphql diff --git a/framework/swell/types.ts b/providers/swell/types.ts similarity index 100% rename from framework/swell/types.ts rename to providers/swell/types.ts diff --git a/framework/swell/types/cart.ts b/providers/swell/types/cart.ts similarity index 100% rename from framework/swell/types/cart.ts rename to providers/swell/types/cart.ts diff --git a/framework/swell/types/checkout.ts b/providers/swell/types/checkout.ts similarity index 100% rename from framework/swell/types/checkout.ts rename to providers/swell/types/checkout.ts diff --git a/framework/swell/types/common.ts b/providers/swell/types/common.ts similarity index 100% rename from framework/swell/types/common.ts rename to providers/swell/types/common.ts diff --git a/framework/swell/types/customer.ts b/providers/swell/types/customer.ts similarity index 100% rename from framework/swell/types/customer.ts rename to providers/swell/types/customer.ts diff --git a/framework/swell/types/index.ts b/providers/swell/types/index.ts similarity index 100% rename from framework/swell/types/index.ts rename to providers/swell/types/index.ts diff --git a/framework/swell/types/login.ts b/providers/swell/types/login.ts similarity index 100% rename from framework/swell/types/login.ts rename to providers/swell/types/login.ts diff --git a/framework/swell/types/logout.ts b/providers/swell/types/logout.ts similarity index 100% rename from framework/swell/types/logout.ts rename to providers/swell/types/logout.ts diff --git a/framework/swell/types/page.ts b/providers/swell/types/page.ts similarity index 100% rename from framework/swell/types/page.ts rename to providers/swell/types/page.ts diff --git a/framework/swell/types/product.ts b/providers/swell/types/product.ts similarity index 100% rename from framework/swell/types/product.ts rename to providers/swell/types/product.ts diff --git a/framework/swell/types/signup.ts b/providers/swell/types/signup.ts similarity index 100% rename from framework/swell/types/signup.ts rename to providers/swell/types/signup.ts diff --git a/framework/swell/types/site.ts b/providers/swell/types/site.ts similarity index 100% rename from framework/swell/types/site.ts rename to providers/swell/types/site.ts diff --git a/framework/swell/types/wishlist.ts b/providers/swell/types/wishlist.ts similarity index 100% rename from framework/swell/types/wishlist.ts rename to providers/swell/types/wishlist.ts diff --git a/framework/swell/utils/customer-token.ts b/providers/swell/utils/customer-token.ts similarity index 100% rename from framework/swell/utils/customer-token.ts rename to providers/swell/utils/customer-token.ts diff --git a/framework/swell/utils/get-categories.ts b/providers/swell/utils/get-categories.ts similarity index 100% rename from framework/swell/utils/get-categories.ts rename to providers/swell/utils/get-categories.ts diff --git a/framework/swell/utils/get-checkout-id.ts b/providers/swell/utils/get-checkout-id.ts similarity index 100% rename from framework/swell/utils/get-checkout-id.ts rename to providers/swell/utils/get-checkout-id.ts diff --git a/framework/swell/utils/get-search-variables.ts b/providers/swell/utils/get-search-variables.ts similarity index 100% rename from framework/swell/utils/get-search-variables.ts rename to providers/swell/utils/get-search-variables.ts diff --git a/framework/swell/utils/get-sort-variables.ts b/providers/swell/utils/get-sort-variables.ts similarity index 100% rename from framework/swell/utils/get-sort-variables.ts rename to providers/swell/utils/get-sort-variables.ts diff --git a/framework/swell/utils/get-vendors.ts b/providers/swell/utils/get-vendors.ts similarity index 100% rename from framework/swell/utils/get-vendors.ts rename to providers/swell/utils/get-vendors.ts diff --git a/framework/swell/utils/handle-fetch-response.ts b/providers/swell/utils/handle-fetch-response.ts similarity index 100% rename from framework/swell/utils/handle-fetch-response.ts rename to providers/swell/utils/handle-fetch-response.ts diff --git a/framework/swell/utils/handle-login.ts b/providers/swell/utils/handle-login.ts similarity index 100% rename from framework/swell/utils/handle-login.ts rename to providers/swell/utils/handle-login.ts diff --git a/framework/swell/utils/index.ts b/providers/swell/utils/index.ts similarity index 100% rename from framework/swell/utils/index.ts rename to providers/swell/utils/index.ts diff --git a/framework/swell/utils/normalize.ts b/providers/swell/utils/normalize.ts similarity index 100% rename from framework/swell/utils/normalize.ts rename to providers/swell/utils/normalize.ts diff --git a/framework/swell/utils/storage.ts b/providers/swell/utils/storage.ts similarity index 100% rename from framework/swell/utils/storage.ts rename to providers/swell/utils/storage.ts diff --git a/framework/swell/wishlist/use-add-item.tsx b/providers/swell/wishlist/use-add-item.tsx similarity index 100% rename from framework/swell/wishlist/use-add-item.tsx rename to providers/swell/wishlist/use-add-item.tsx diff --git a/framework/swell/wishlist/use-remove-item.tsx b/providers/swell/wishlist/use-remove-item.tsx similarity index 100% rename from framework/swell/wishlist/use-remove-item.tsx rename to providers/swell/wishlist/use-remove-item.tsx diff --git a/framework/swell/wishlist/use-wishlist.tsx b/providers/swell/wishlist/use-wishlist.tsx similarity index 100% rename from framework/swell/wishlist/use-wishlist.tsx rename to providers/swell/wishlist/use-wishlist.tsx diff --git a/framework/vendure/.env.template b/providers/vendure/.env.template similarity index 100% rename from framework/vendure/.env.template rename to providers/vendure/.env.template diff --git a/framework/vendure/README.md b/providers/vendure/README.md similarity index 100% rename from framework/vendure/README.md rename to providers/vendure/README.md diff --git a/framework/vendure/api/endpoints/cart/index.ts b/providers/vendure/api/endpoints/cart/index.ts similarity index 100% rename from framework/vendure/api/endpoints/cart/index.ts rename to providers/vendure/api/endpoints/cart/index.ts diff --git a/framework/vendure/api/endpoints/catalog/index.ts b/providers/vendure/api/endpoints/catalog/index.ts similarity index 100% rename from framework/vendure/api/endpoints/catalog/index.ts rename to providers/vendure/api/endpoints/catalog/index.ts diff --git a/framework/vendure/api/endpoints/catalog/products.ts b/providers/vendure/api/endpoints/catalog/products.ts similarity index 100% rename from framework/vendure/api/endpoints/catalog/products.ts rename to providers/vendure/api/endpoints/catalog/products.ts diff --git a/framework/vendure/api/endpoints/checkout/index.ts b/providers/vendure/api/endpoints/checkout/index.ts similarity index 100% rename from framework/vendure/api/endpoints/checkout/index.ts rename to providers/vendure/api/endpoints/checkout/index.ts diff --git a/framework/vendure/api/endpoints/customer/index.ts b/providers/vendure/api/endpoints/customer/index.ts similarity index 100% rename from framework/vendure/api/endpoints/customer/index.ts rename to providers/vendure/api/endpoints/customer/index.ts diff --git a/framework/vendure/api/endpoints/login/index.ts b/providers/vendure/api/endpoints/login/index.ts similarity index 100% rename from framework/vendure/api/endpoints/login/index.ts rename to providers/vendure/api/endpoints/login/index.ts diff --git a/framework/vendure/api/endpoints/logout/index.ts b/providers/vendure/api/endpoints/logout/index.ts similarity index 100% rename from framework/vendure/api/endpoints/logout/index.ts rename to providers/vendure/api/endpoints/logout/index.ts diff --git a/framework/vendure/api/endpoints/signup/index.ts b/providers/vendure/api/endpoints/signup/index.ts similarity index 100% rename from framework/vendure/api/endpoints/signup/index.ts rename to providers/vendure/api/endpoints/signup/index.ts diff --git a/framework/vendure/api/endpoints/wishlist/index.tsx b/providers/vendure/api/endpoints/wishlist/index.tsx similarity index 100% rename from framework/vendure/api/endpoints/wishlist/index.tsx rename to providers/vendure/api/endpoints/wishlist/index.tsx diff --git a/framework/vendure/api/index.ts b/providers/vendure/api/index.ts similarity index 100% rename from framework/vendure/api/index.ts rename to providers/vendure/api/index.ts diff --git a/framework/vendure/api/operations/get-all-pages.ts b/providers/vendure/api/operations/get-all-pages.ts similarity index 100% rename from framework/vendure/api/operations/get-all-pages.ts rename to providers/vendure/api/operations/get-all-pages.ts diff --git a/framework/vendure/api/operations/get-all-product-paths.ts b/providers/vendure/api/operations/get-all-product-paths.ts similarity index 100% rename from framework/vendure/api/operations/get-all-product-paths.ts rename to providers/vendure/api/operations/get-all-product-paths.ts diff --git a/framework/vendure/api/operations/get-all-products.ts b/providers/vendure/api/operations/get-all-products.ts similarity index 100% rename from framework/vendure/api/operations/get-all-products.ts rename to providers/vendure/api/operations/get-all-products.ts diff --git a/framework/vendure/api/operations/get-customer-wishlist.ts b/providers/vendure/api/operations/get-customer-wishlist.ts similarity index 100% rename from framework/vendure/api/operations/get-customer-wishlist.ts rename to providers/vendure/api/operations/get-customer-wishlist.ts diff --git a/framework/vendure/api/operations/get-page.ts b/providers/vendure/api/operations/get-page.ts similarity index 100% rename from framework/vendure/api/operations/get-page.ts rename to providers/vendure/api/operations/get-page.ts diff --git a/framework/vendure/api/operations/get-product.ts b/providers/vendure/api/operations/get-product.ts similarity index 100% rename from framework/vendure/api/operations/get-product.ts rename to providers/vendure/api/operations/get-product.ts diff --git a/framework/vendure/api/operations/get-site-info.ts b/providers/vendure/api/operations/get-site-info.ts similarity index 100% rename from framework/vendure/api/operations/get-site-info.ts rename to providers/vendure/api/operations/get-site-info.ts diff --git a/framework/vendure/api/operations/login.ts b/providers/vendure/api/operations/login.ts similarity index 100% rename from framework/vendure/api/operations/login.ts rename to providers/vendure/api/operations/login.ts diff --git a/framework/vendure/api/utils/fetch-graphql-api.ts b/providers/vendure/api/utils/fetch-graphql-api.ts similarity index 100% rename from framework/vendure/api/utils/fetch-graphql-api.ts rename to providers/vendure/api/utils/fetch-graphql-api.ts diff --git a/framework/vendure/api/utils/fetch.ts b/providers/vendure/api/utils/fetch.ts similarity index 100% rename from framework/vendure/api/utils/fetch.ts rename to providers/vendure/api/utils/fetch.ts diff --git a/framework/vendure/auth/index.ts b/providers/vendure/auth/index.ts similarity index 100% rename from framework/vendure/auth/index.ts rename to providers/vendure/auth/index.ts diff --git a/framework/vendure/auth/use-login.tsx b/providers/vendure/auth/use-login.tsx similarity index 100% rename from framework/vendure/auth/use-login.tsx rename to providers/vendure/auth/use-login.tsx diff --git a/framework/vendure/auth/use-logout.tsx b/providers/vendure/auth/use-logout.tsx similarity index 100% rename from framework/vendure/auth/use-logout.tsx rename to providers/vendure/auth/use-logout.tsx diff --git a/framework/vendure/auth/use-signup.tsx b/providers/vendure/auth/use-signup.tsx similarity index 100% rename from framework/vendure/auth/use-signup.tsx rename to providers/vendure/auth/use-signup.tsx diff --git a/framework/vendure/cart/index.ts b/providers/vendure/cart/index.ts similarity index 100% rename from framework/vendure/cart/index.ts rename to providers/vendure/cart/index.ts diff --git a/framework/vendure/cart/use-add-item.tsx b/providers/vendure/cart/use-add-item.tsx similarity index 100% rename from framework/vendure/cart/use-add-item.tsx rename to providers/vendure/cart/use-add-item.tsx diff --git a/framework/vendure/cart/use-cart.tsx b/providers/vendure/cart/use-cart.tsx similarity index 100% rename from framework/vendure/cart/use-cart.tsx rename to providers/vendure/cart/use-cart.tsx diff --git a/framework/vendure/cart/use-remove-item.tsx b/providers/vendure/cart/use-remove-item.tsx similarity index 100% rename from framework/vendure/cart/use-remove-item.tsx rename to providers/vendure/cart/use-remove-item.tsx diff --git a/framework/vendure/cart/use-update-item.tsx b/providers/vendure/cart/use-update-item.tsx similarity index 100% rename from framework/vendure/cart/use-update-item.tsx rename to providers/vendure/cart/use-update-item.tsx diff --git a/framework/vendure/codegen.json b/providers/vendure/codegen.json similarity index 100% rename from framework/vendure/codegen.json rename to providers/vendure/codegen.json diff --git a/framework/vendure/commerce.config.json b/providers/vendure/commerce.config.json similarity index 100% rename from framework/vendure/commerce.config.json rename to providers/vendure/commerce.config.json diff --git a/framework/vendure/customer/index.ts b/providers/vendure/customer/index.ts similarity index 100% rename from framework/vendure/customer/index.ts rename to providers/vendure/customer/index.ts diff --git a/framework/vendure/customer/use-customer.tsx b/providers/vendure/customer/use-customer.tsx similarity index 100% rename from framework/vendure/customer/use-customer.tsx rename to providers/vendure/customer/use-customer.tsx diff --git a/framework/vendure/fetcher.ts b/providers/vendure/fetcher.ts similarity index 100% rename from framework/vendure/fetcher.ts rename to providers/vendure/fetcher.ts diff --git a/framework/vendure/index.tsx b/providers/vendure/index.tsx similarity index 100% rename from framework/vendure/index.tsx rename to providers/vendure/index.tsx diff --git a/framework/vendure/next.config.js b/providers/vendure/next.config.js similarity index 100% rename from framework/vendure/next.config.js rename to providers/vendure/next.config.js diff --git a/framework/vendure/product/index.ts b/providers/vendure/product/index.ts similarity index 100% rename from framework/vendure/product/index.ts rename to providers/vendure/product/index.ts diff --git a/framework/vendure/product/use-price.tsx b/providers/vendure/product/use-price.tsx similarity index 100% rename from framework/vendure/product/use-price.tsx rename to providers/vendure/product/use-price.tsx diff --git a/framework/vendure/product/use-search.tsx b/providers/vendure/product/use-search.tsx similarity index 100% rename from framework/vendure/product/use-search.tsx rename to providers/vendure/product/use-search.tsx diff --git a/framework/vendure/provider.ts b/providers/vendure/provider.ts similarity index 100% rename from framework/vendure/provider.ts rename to providers/vendure/provider.ts diff --git a/framework/vendure/schema.d.ts b/providers/vendure/schema.d.ts similarity index 100% rename from framework/vendure/schema.d.ts rename to providers/vendure/schema.d.ts diff --git a/framework/vendure/schema.graphql b/providers/vendure/schema.graphql similarity index 100% rename from framework/vendure/schema.graphql rename to providers/vendure/schema.graphql diff --git a/framework/vendure/types/cart.ts b/providers/vendure/types/cart.ts similarity index 100% rename from framework/vendure/types/cart.ts rename to providers/vendure/types/cart.ts diff --git a/framework/vendure/types/checkout.ts b/providers/vendure/types/checkout.ts similarity index 100% rename from framework/vendure/types/checkout.ts rename to providers/vendure/types/checkout.ts diff --git a/framework/vendure/types/common.ts b/providers/vendure/types/common.ts similarity index 100% rename from framework/vendure/types/common.ts rename to providers/vendure/types/common.ts diff --git a/framework/vendure/types/customer.ts b/providers/vendure/types/customer.ts similarity index 100% rename from framework/vendure/types/customer.ts rename to providers/vendure/types/customer.ts diff --git a/framework/vendure/types/index.ts b/providers/vendure/types/index.ts similarity index 100% rename from framework/vendure/types/index.ts rename to providers/vendure/types/index.ts diff --git a/framework/vendure/types/login.ts b/providers/vendure/types/login.ts similarity index 100% rename from framework/vendure/types/login.ts rename to providers/vendure/types/login.ts diff --git a/framework/vendure/types/logout.ts b/providers/vendure/types/logout.ts similarity index 100% rename from framework/vendure/types/logout.ts rename to providers/vendure/types/logout.ts diff --git a/framework/vendure/types/page.ts b/providers/vendure/types/page.ts similarity index 100% rename from framework/vendure/types/page.ts rename to providers/vendure/types/page.ts diff --git a/framework/vendure/types/product.ts b/providers/vendure/types/product.ts similarity index 100% rename from framework/vendure/types/product.ts rename to providers/vendure/types/product.ts diff --git a/framework/vendure/types/signup.ts b/providers/vendure/types/signup.ts similarity index 100% rename from framework/vendure/types/signup.ts rename to providers/vendure/types/signup.ts diff --git a/framework/vendure/types/site.ts b/providers/vendure/types/site.ts similarity index 100% rename from framework/vendure/types/site.ts rename to providers/vendure/types/site.ts diff --git a/framework/vendure/types/wishlist.ts b/providers/vendure/types/wishlist.ts similarity index 100% rename from framework/vendure/types/wishlist.ts rename to providers/vendure/types/wishlist.ts diff --git a/framework/vendure/utils/array-to-tree.ts b/providers/vendure/utils/array-to-tree.ts similarity index 100% rename from framework/vendure/utils/array-to-tree.ts rename to providers/vendure/utils/array-to-tree.ts diff --git a/framework/vendure/utils/fragments/cart-fragment.ts b/providers/vendure/utils/fragments/cart-fragment.ts similarity index 100% rename from framework/vendure/utils/fragments/cart-fragment.ts rename to providers/vendure/utils/fragments/cart-fragment.ts diff --git a/framework/vendure/utils/fragments/search-result-fragment.ts b/providers/vendure/utils/fragments/search-result-fragment.ts similarity index 100% rename from framework/vendure/utils/fragments/search-result-fragment.ts rename to providers/vendure/utils/fragments/search-result-fragment.ts diff --git a/framework/vendure/utils/mutations/add-item-to-order-mutation.ts b/providers/vendure/utils/mutations/add-item-to-order-mutation.ts similarity index 100% rename from framework/vendure/utils/mutations/add-item-to-order-mutation.ts rename to providers/vendure/utils/mutations/add-item-to-order-mutation.ts diff --git a/framework/vendure/utils/mutations/adjust-order-line-mutation.ts b/providers/vendure/utils/mutations/adjust-order-line-mutation.ts similarity index 100% rename from framework/vendure/utils/mutations/adjust-order-line-mutation.ts rename to providers/vendure/utils/mutations/adjust-order-line-mutation.ts diff --git a/framework/vendure/utils/mutations/log-in-mutation.ts b/providers/vendure/utils/mutations/log-in-mutation.ts similarity index 100% rename from framework/vendure/utils/mutations/log-in-mutation.ts rename to providers/vendure/utils/mutations/log-in-mutation.ts diff --git a/framework/vendure/utils/mutations/log-out-mutation.ts b/providers/vendure/utils/mutations/log-out-mutation.ts similarity index 100% rename from framework/vendure/utils/mutations/log-out-mutation.ts rename to providers/vendure/utils/mutations/log-out-mutation.ts diff --git a/framework/vendure/utils/mutations/remove-order-line-mutation.ts b/providers/vendure/utils/mutations/remove-order-line-mutation.ts similarity index 100% rename from framework/vendure/utils/mutations/remove-order-line-mutation.ts rename to providers/vendure/utils/mutations/remove-order-line-mutation.ts diff --git a/framework/vendure/utils/mutations/sign-up-mutation.ts b/providers/vendure/utils/mutations/sign-up-mutation.ts similarity index 100% rename from framework/vendure/utils/mutations/sign-up-mutation.ts rename to providers/vendure/utils/mutations/sign-up-mutation.ts diff --git a/framework/vendure/utils/normalize.ts b/providers/vendure/utils/normalize.ts similarity index 100% rename from framework/vendure/utils/normalize.ts rename to providers/vendure/utils/normalize.ts diff --git a/framework/vendure/utils/queries/active-customer-query.ts b/providers/vendure/utils/queries/active-customer-query.ts similarity index 100% rename from framework/vendure/utils/queries/active-customer-query.ts rename to providers/vendure/utils/queries/active-customer-query.ts diff --git a/framework/vendure/utils/queries/get-all-product-paths-query.ts b/providers/vendure/utils/queries/get-all-product-paths-query.ts similarity index 100% rename from framework/vendure/utils/queries/get-all-product-paths-query.ts rename to providers/vendure/utils/queries/get-all-product-paths-query.ts diff --git a/framework/vendure/utils/queries/get-all-products-query.ts b/providers/vendure/utils/queries/get-all-products-query.ts similarity index 100% rename from framework/vendure/utils/queries/get-all-products-query.ts rename to providers/vendure/utils/queries/get-all-products-query.ts diff --git a/framework/vendure/utils/queries/get-cart-query.ts b/providers/vendure/utils/queries/get-cart-query.ts similarity index 100% rename from framework/vendure/utils/queries/get-cart-query.ts rename to providers/vendure/utils/queries/get-cart-query.ts diff --git a/framework/vendure/utils/queries/get-collections-query.ts b/providers/vendure/utils/queries/get-collections-query.ts similarity index 100% rename from framework/vendure/utils/queries/get-collections-query.ts rename to providers/vendure/utils/queries/get-collections-query.ts diff --git a/framework/vendure/utils/queries/get-product-query.ts b/providers/vendure/utils/queries/get-product-query.ts similarity index 100% rename from framework/vendure/utils/queries/get-product-query.ts rename to providers/vendure/utils/queries/get-product-query.ts diff --git a/framework/vendure/utils/queries/search-query.ts b/providers/vendure/utils/queries/search-query.ts similarity index 100% rename from framework/vendure/utils/queries/search-query.ts rename to providers/vendure/utils/queries/search-query.ts diff --git a/framework/vendure/wishlist/use-add-item.tsx b/providers/vendure/wishlist/use-add-item.tsx similarity index 100% rename from framework/vendure/wishlist/use-add-item.tsx rename to providers/vendure/wishlist/use-add-item.tsx diff --git a/framework/vendure/wishlist/use-remove-item.tsx b/providers/vendure/wishlist/use-remove-item.tsx similarity index 100% rename from framework/vendure/wishlist/use-remove-item.tsx rename to providers/vendure/wishlist/use-remove-item.tsx diff --git a/framework/vendure/wishlist/use-wishlist.tsx b/providers/vendure/wishlist/use-wishlist.tsx similarity index 100% rename from framework/vendure/wishlist/use-wishlist.tsx rename to providers/vendure/wishlist/use-wishlist.tsx