diff --git a/framework/bigcommerce/.env.template b/packages/bigcommerce/.env.template similarity index 100% rename from framework/bigcommerce/.env.template rename to packages/bigcommerce/.env.template diff --git a/framework/bigcommerce/README.md b/packages/bigcommerce/README.md similarity index 100% rename from framework/bigcommerce/README.md rename to packages/bigcommerce/README.md diff --git a/framework/bigcommerce/api/definitions/catalog.ts b/packages/bigcommerce/api/definitions/catalog.ts similarity index 100% rename from framework/bigcommerce/api/definitions/catalog.ts rename to packages/bigcommerce/api/definitions/catalog.ts diff --git a/framework/bigcommerce/api/definitions/store-content.ts b/packages/bigcommerce/api/definitions/store-content.ts similarity index 100% rename from framework/bigcommerce/api/definitions/store-content.ts rename to packages/bigcommerce/api/definitions/store-content.ts diff --git a/framework/bigcommerce/api/definitions/wishlist.ts b/packages/bigcommerce/api/definitions/wishlist.ts similarity index 100% rename from framework/bigcommerce/api/definitions/wishlist.ts rename to packages/bigcommerce/api/definitions/wishlist.ts diff --git a/framework/bigcommerce/api/endpoints/cart/add-item.ts b/packages/bigcommerce/api/endpoints/cart/add-item.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/cart/add-item.ts rename to packages/bigcommerce/api/endpoints/cart/add-item.ts diff --git a/framework/bigcommerce/api/endpoints/cart/get-cart.ts b/packages/bigcommerce/api/endpoints/cart/get-cart.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/cart/get-cart.ts rename to packages/bigcommerce/api/endpoints/cart/get-cart.ts diff --git a/framework/bigcommerce/api/endpoints/cart/index.ts b/packages/bigcommerce/api/endpoints/cart/index.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/cart/index.ts rename to packages/bigcommerce/api/endpoints/cart/index.ts diff --git a/framework/bigcommerce/api/endpoints/cart/remove-item.ts b/packages/bigcommerce/api/endpoints/cart/remove-item.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/cart/remove-item.ts rename to packages/bigcommerce/api/endpoints/cart/remove-item.ts diff --git a/framework/bigcommerce/api/endpoints/cart/update-item.ts b/packages/bigcommerce/api/endpoints/cart/update-item.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/cart/update-item.ts rename to packages/bigcommerce/api/endpoints/cart/update-item.ts diff --git a/framework/bigcommerce/api/endpoints/catalog/products/get-products.ts b/packages/bigcommerce/api/endpoints/catalog/products/get-products.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/catalog/products/get-products.ts rename to packages/bigcommerce/api/endpoints/catalog/products/get-products.ts diff --git a/framework/bigcommerce/api/endpoints/catalog/products/index.ts b/packages/bigcommerce/api/endpoints/catalog/products/index.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/catalog/products/index.ts rename to packages/bigcommerce/api/endpoints/catalog/products/index.ts diff --git a/framework/bigcommerce/api/endpoints/checkout/get-checkout.ts b/packages/bigcommerce/api/endpoints/checkout/get-checkout.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/checkout/get-checkout.ts rename to packages/bigcommerce/api/endpoints/checkout/get-checkout.ts diff --git a/framework/bigcommerce/api/endpoints/checkout/index.ts b/packages/bigcommerce/api/endpoints/checkout/index.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/checkout/index.ts rename to packages/bigcommerce/api/endpoints/checkout/index.ts diff --git a/framework/bigcommerce/api/endpoints/customer/address.ts b/packages/bigcommerce/api/endpoints/customer/address.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/customer/address.ts rename to packages/bigcommerce/api/endpoints/customer/address.ts diff --git a/framework/bigcommerce/api/endpoints/customer/card.ts b/packages/bigcommerce/api/endpoints/customer/card.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/customer/card.ts rename to packages/bigcommerce/api/endpoints/customer/card.ts diff --git a/framework/bigcommerce/api/endpoints/customer/get-logged-in-customer.ts b/packages/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 packages/bigcommerce/api/endpoints/customer/get-logged-in-customer.ts diff --git a/framework/bigcommerce/api/endpoints/customer/index.ts b/packages/bigcommerce/api/endpoints/customer/index.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/customer/index.ts rename to packages/bigcommerce/api/endpoints/customer/index.ts diff --git a/framework/bigcommerce/api/endpoints/login/index.ts b/packages/bigcommerce/api/endpoints/login/index.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/login/index.ts rename to packages/bigcommerce/api/endpoints/login/index.ts diff --git a/framework/bigcommerce/api/endpoints/login/login.ts b/packages/bigcommerce/api/endpoints/login/login.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/login/login.ts rename to packages/bigcommerce/api/endpoints/login/login.ts diff --git a/framework/bigcommerce/api/endpoints/logout/index.ts b/packages/bigcommerce/api/endpoints/logout/index.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/logout/index.ts rename to packages/bigcommerce/api/endpoints/logout/index.ts diff --git a/framework/bigcommerce/api/endpoints/logout/logout.ts b/packages/bigcommerce/api/endpoints/logout/logout.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/logout/logout.ts rename to packages/bigcommerce/api/endpoints/logout/logout.ts diff --git a/framework/bigcommerce/api/endpoints/signup/index.ts b/packages/bigcommerce/api/endpoints/signup/index.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/signup/index.ts rename to packages/bigcommerce/api/endpoints/signup/index.ts diff --git a/framework/bigcommerce/api/endpoints/signup/signup.ts b/packages/bigcommerce/api/endpoints/signup/signup.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/signup/signup.ts rename to packages/bigcommerce/api/endpoints/signup/signup.ts diff --git a/framework/bigcommerce/api/endpoints/wishlist/add-item.ts b/packages/bigcommerce/api/endpoints/wishlist/add-item.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/wishlist/add-item.ts rename to packages/bigcommerce/api/endpoints/wishlist/add-item.ts diff --git a/framework/bigcommerce/api/endpoints/wishlist/get-wishlist.ts b/packages/bigcommerce/api/endpoints/wishlist/get-wishlist.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/wishlist/get-wishlist.ts rename to packages/bigcommerce/api/endpoints/wishlist/get-wishlist.ts diff --git a/framework/bigcommerce/api/endpoints/wishlist/index.ts b/packages/bigcommerce/api/endpoints/wishlist/index.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/wishlist/index.ts rename to packages/bigcommerce/api/endpoints/wishlist/index.ts diff --git a/framework/bigcommerce/api/endpoints/wishlist/remove-item.ts b/packages/bigcommerce/api/endpoints/wishlist/remove-item.ts similarity index 100% rename from framework/bigcommerce/api/endpoints/wishlist/remove-item.ts rename to packages/bigcommerce/api/endpoints/wishlist/remove-item.ts diff --git a/framework/bigcommerce/api/fragments/category-tree.ts b/packages/bigcommerce/api/fragments/category-tree.ts similarity index 100% rename from framework/bigcommerce/api/fragments/category-tree.ts rename to packages/bigcommerce/api/fragments/category-tree.ts diff --git a/framework/bigcommerce/api/fragments/product.ts b/packages/bigcommerce/api/fragments/product.ts similarity index 100% rename from framework/bigcommerce/api/fragments/product.ts rename to packages/bigcommerce/api/fragments/product.ts diff --git a/framework/bigcommerce/api/index.ts b/packages/bigcommerce/api/index.ts similarity index 100% rename from framework/bigcommerce/api/index.ts rename to packages/bigcommerce/api/index.ts diff --git a/framework/bigcommerce/api/operations/get-all-pages.ts b/packages/bigcommerce/api/operations/get-all-pages.ts similarity index 100% rename from framework/bigcommerce/api/operations/get-all-pages.ts rename to packages/bigcommerce/api/operations/get-all-pages.ts diff --git a/framework/bigcommerce/api/operations/get-all-product-paths.ts b/packages/bigcommerce/api/operations/get-all-product-paths.ts similarity index 100% rename from framework/bigcommerce/api/operations/get-all-product-paths.ts rename to packages/bigcommerce/api/operations/get-all-product-paths.ts diff --git a/framework/bigcommerce/api/operations/get-all-products.ts b/packages/bigcommerce/api/operations/get-all-products.ts similarity index 100% rename from framework/bigcommerce/api/operations/get-all-products.ts rename to packages/bigcommerce/api/operations/get-all-products.ts diff --git a/framework/bigcommerce/api/operations/get-customer-wishlist.ts b/packages/bigcommerce/api/operations/get-customer-wishlist.ts similarity index 100% rename from framework/bigcommerce/api/operations/get-customer-wishlist.ts rename to packages/bigcommerce/api/operations/get-customer-wishlist.ts diff --git a/framework/bigcommerce/api/operations/get-page.ts b/packages/bigcommerce/api/operations/get-page.ts similarity index 100% rename from framework/bigcommerce/api/operations/get-page.ts rename to packages/bigcommerce/api/operations/get-page.ts diff --git a/framework/bigcommerce/api/operations/get-product.ts b/packages/bigcommerce/api/operations/get-product.ts similarity index 100% rename from framework/bigcommerce/api/operations/get-product.ts rename to packages/bigcommerce/api/operations/get-product.ts diff --git a/framework/bigcommerce/api/operations/get-site-info.ts b/packages/bigcommerce/api/operations/get-site-info.ts similarity index 100% rename from framework/bigcommerce/api/operations/get-site-info.ts rename to packages/bigcommerce/api/operations/get-site-info.ts diff --git a/framework/bigcommerce/api/operations/login.ts b/packages/bigcommerce/api/operations/login.ts similarity index 100% rename from framework/bigcommerce/api/operations/login.ts rename to packages/bigcommerce/api/operations/login.ts diff --git a/framework/bigcommerce/api/utils/concat-cookie.ts b/packages/bigcommerce/api/utils/concat-cookie.ts similarity index 100% rename from framework/bigcommerce/api/utils/concat-cookie.ts rename to packages/bigcommerce/api/utils/concat-cookie.ts diff --git a/framework/bigcommerce/api/utils/errors.ts b/packages/bigcommerce/api/utils/errors.ts similarity index 100% rename from framework/bigcommerce/api/utils/errors.ts rename to packages/bigcommerce/api/utils/errors.ts diff --git a/framework/bigcommerce/api/utils/fetch-graphql-api.ts b/packages/bigcommerce/api/utils/fetch-graphql-api.ts similarity index 100% rename from framework/bigcommerce/api/utils/fetch-graphql-api.ts rename to packages/bigcommerce/api/utils/fetch-graphql-api.ts diff --git a/framework/bigcommerce/api/utils/fetch-store-api.ts b/packages/bigcommerce/api/utils/fetch-store-api.ts similarity index 100% rename from framework/bigcommerce/api/utils/fetch-store-api.ts rename to packages/bigcommerce/api/utils/fetch-store-api.ts diff --git a/framework/bigcommerce/api/utils/fetch.ts b/packages/bigcommerce/api/utils/fetch.ts similarity index 100% rename from framework/bigcommerce/api/utils/fetch.ts rename to packages/bigcommerce/api/utils/fetch.ts diff --git a/framework/bigcommerce/api/utils/filter-edges.ts b/packages/bigcommerce/api/utils/filter-edges.ts similarity index 100% rename from framework/bigcommerce/api/utils/filter-edges.ts rename to packages/bigcommerce/api/utils/filter-edges.ts diff --git a/framework/bigcommerce/api/utils/get-cart-cookie.ts b/packages/bigcommerce/api/utils/get-cart-cookie.ts similarity index 100% rename from framework/bigcommerce/api/utils/get-cart-cookie.ts rename to packages/bigcommerce/api/utils/get-cart-cookie.ts diff --git a/framework/bigcommerce/api/utils/get-customer-id.ts b/packages/bigcommerce/api/utils/get-customer-id.ts similarity index 100% rename from framework/bigcommerce/api/utils/get-customer-id.ts rename to packages/bigcommerce/api/utils/get-customer-id.ts diff --git a/framework/bigcommerce/api/utils/parse-item.ts b/packages/bigcommerce/api/utils/parse-item.ts similarity index 100% rename from framework/bigcommerce/api/utils/parse-item.ts rename to packages/bigcommerce/api/utils/parse-item.ts diff --git a/framework/bigcommerce/api/utils/set-product-locale-meta.ts b/packages/bigcommerce/api/utils/set-product-locale-meta.ts similarity index 100% rename from framework/bigcommerce/api/utils/set-product-locale-meta.ts rename to packages/bigcommerce/api/utils/set-product-locale-meta.ts diff --git a/framework/bigcommerce/api/utils/types.ts b/packages/bigcommerce/api/utils/types.ts similarity index 100% rename from framework/bigcommerce/api/utils/types.ts rename to packages/bigcommerce/api/utils/types.ts diff --git a/framework/bigcommerce/auth/index.ts b/packages/bigcommerce/auth/index.ts similarity index 100% rename from framework/bigcommerce/auth/index.ts rename to packages/bigcommerce/auth/index.ts diff --git a/framework/bigcommerce/auth/use-login.tsx b/packages/bigcommerce/auth/use-login.tsx similarity index 100% rename from framework/bigcommerce/auth/use-login.tsx rename to packages/bigcommerce/auth/use-login.tsx diff --git a/framework/bigcommerce/auth/use-logout.tsx b/packages/bigcommerce/auth/use-logout.tsx similarity index 100% rename from framework/bigcommerce/auth/use-logout.tsx rename to packages/bigcommerce/auth/use-logout.tsx diff --git a/framework/bigcommerce/auth/use-signup.tsx b/packages/bigcommerce/auth/use-signup.tsx similarity index 100% rename from framework/bigcommerce/auth/use-signup.tsx rename to packages/bigcommerce/auth/use-signup.tsx diff --git a/framework/bigcommerce/cart/index.ts b/packages/bigcommerce/cart/index.ts similarity index 100% rename from framework/bigcommerce/cart/index.ts rename to packages/bigcommerce/cart/index.ts diff --git a/framework/bigcommerce/cart/use-add-item.tsx b/packages/bigcommerce/cart/use-add-item.tsx similarity index 100% rename from framework/bigcommerce/cart/use-add-item.tsx rename to packages/bigcommerce/cart/use-add-item.tsx diff --git a/framework/bigcommerce/cart/use-cart.tsx b/packages/bigcommerce/cart/use-cart.tsx similarity index 100% rename from framework/bigcommerce/cart/use-cart.tsx rename to packages/bigcommerce/cart/use-cart.tsx diff --git a/framework/bigcommerce/cart/use-remove-item.tsx b/packages/bigcommerce/cart/use-remove-item.tsx similarity index 100% rename from framework/bigcommerce/cart/use-remove-item.tsx rename to packages/bigcommerce/cart/use-remove-item.tsx diff --git a/framework/bigcommerce/cart/use-update-item.tsx b/packages/bigcommerce/cart/use-update-item.tsx similarity index 100% rename from framework/bigcommerce/cart/use-update-item.tsx rename to packages/bigcommerce/cart/use-update-item.tsx diff --git a/framework/bigcommerce/checkout/use-checkout.tsx b/packages/bigcommerce/checkout/use-checkout.tsx similarity index 100% rename from framework/bigcommerce/checkout/use-checkout.tsx rename to packages/bigcommerce/checkout/use-checkout.tsx diff --git a/framework/bigcommerce/commerce.config.json b/packages/bigcommerce/commerce.config.json similarity index 100% rename from framework/bigcommerce/commerce.config.json rename to packages/bigcommerce/commerce.config.json diff --git a/framework/bigcommerce/customer/address/use-add-item.tsx b/packages/bigcommerce/customer/address/use-add-item.tsx similarity index 100% rename from framework/bigcommerce/customer/address/use-add-item.tsx rename to packages/bigcommerce/customer/address/use-add-item.tsx diff --git a/framework/bigcommerce/customer/card/use-add-item.tsx b/packages/bigcommerce/customer/card/use-add-item.tsx similarity index 100% rename from framework/bigcommerce/customer/card/use-add-item.tsx rename to packages/bigcommerce/customer/card/use-add-item.tsx diff --git a/framework/bigcommerce/customer/index.ts b/packages/bigcommerce/customer/index.ts similarity index 100% rename from framework/bigcommerce/customer/index.ts rename to packages/bigcommerce/customer/index.ts diff --git a/framework/bigcommerce/customer/use-customer.tsx b/packages/bigcommerce/customer/use-customer.tsx similarity index 100% rename from framework/bigcommerce/customer/use-customer.tsx rename to packages/bigcommerce/customer/use-customer.tsx diff --git a/framework/bigcommerce/fetcher.ts b/packages/bigcommerce/fetcher.ts similarity index 100% rename from framework/bigcommerce/fetcher.ts rename to packages/bigcommerce/fetcher.ts diff --git a/framework/bigcommerce/index.tsx b/packages/bigcommerce/index.tsx similarity index 100% rename from framework/bigcommerce/index.tsx rename to packages/bigcommerce/index.tsx diff --git a/framework/bigcommerce/lib/get-slug.ts b/packages/bigcommerce/lib/get-slug.ts similarity index 100% rename from framework/bigcommerce/lib/get-slug.ts rename to packages/bigcommerce/lib/get-slug.ts diff --git a/framework/bigcommerce/lib/immutability.ts b/packages/bigcommerce/lib/immutability.ts similarity index 100% rename from framework/bigcommerce/lib/immutability.ts rename to packages/bigcommerce/lib/immutability.ts diff --git a/framework/bigcommerce/lib/normalize.ts b/packages/bigcommerce/lib/normalize.ts similarity index 100% rename from framework/bigcommerce/lib/normalize.ts rename to packages/bigcommerce/lib/normalize.ts diff --git a/framework/bigcommerce/next.config.js b/packages/bigcommerce/next.config.js similarity index 100% rename from framework/bigcommerce/next.config.js rename to packages/bigcommerce/next.config.js diff --git a/framework/bigcommerce/product/index.ts b/packages/bigcommerce/product/index.ts similarity index 100% rename from framework/bigcommerce/product/index.ts rename to packages/bigcommerce/product/index.ts diff --git a/framework/bigcommerce/product/use-price.tsx b/packages/bigcommerce/product/use-price.tsx similarity index 100% rename from framework/bigcommerce/product/use-price.tsx rename to packages/bigcommerce/product/use-price.tsx diff --git a/framework/bigcommerce/product/use-search.tsx b/packages/bigcommerce/product/use-search.tsx similarity index 100% rename from framework/bigcommerce/product/use-search.tsx rename to packages/bigcommerce/product/use-search.tsx diff --git a/framework/bigcommerce/provider.ts b/packages/bigcommerce/provider.ts similarity index 100% rename from framework/bigcommerce/provider.ts rename to packages/bigcommerce/provider.ts diff --git a/framework/bigcommerce/schema.d.ts b/packages/bigcommerce/schema.d.ts similarity index 100% rename from framework/bigcommerce/schema.d.ts rename to packages/bigcommerce/schema.d.ts diff --git a/framework/bigcommerce/schema.graphql b/packages/bigcommerce/schema.graphql similarity index 100% rename from framework/bigcommerce/schema.graphql rename to packages/bigcommerce/schema.graphql diff --git a/framework/bigcommerce/scripts/generate-definitions.js b/packages/bigcommerce/scripts/generate-definitions.js similarity index 100% rename from framework/bigcommerce/scripts/generate-definitions.js rename to packages/bigcommerce/scripts/generate-definitions.js diff --git a/framework/bigcommerce/types/cart.ts b/packages/bigcommerce/types/cart.ts similarity index 100% rename from framework/bigcommerce/types/cart.ts rename to packages/bigcommerce/types/cart.ts diff --git a/framework/bigcommerce/types/checkout.ts b/packages/bigcommerce/types/checkout.ts similarity index 100% rename from framework/bigcommerce/types/checkout.ts rename to packages/bigcommerce/types/checkout.ts diff --git a/framework/bigcommerce/types/common.ts b/packages/bigcommerce/types/common.ts similarity index 100% rename from framework/bigcommerce/types/common.ts rename to packages/bigcommerce/types/common.ts diff --git a/framework/bigcommerce/types/customer.ts b/packages/bigcommerce/types/customer.ts similarity index 100% rename from framework/bigcommerce/types/customer.ts rename to packages/bigcommerce/types/customer.ts diff --git a/framework/bigcommerce/types/index.ts b/packages/bigcommerce/types/index.ts similarity index 100% rename from framework/bigcommerce/types/index.ts rename to packages/bigcommerce/types/index.ts diff --git a/framework/bigcommerce/types/login.ts b/packages/bigcommerce/types/login.ts similarity index 100% rename from framework/bigcommerce/types/login.ts rename to packages/bigcommerce/types/login.ts diff --git a/framework/bigcommerce/types/logout.ts b/packages/bigcommerce/types/logout.ts similarity index 100% rename from framework/bigcommerce/types/logout.ts rename to packages/bigcommerce/types/logout.ts diff --git a/framework/bigcommerce/types/page.ts b/packages/bigcommerce/types/page.ts similarity index 100% rename from framework/bigcommerce/types/page.ts rename to packages/bigcommerce/types/page.ts diff --git a/framework/bigcommerce/types/product.ts b/packages/bigcommerce/types/product.ts similarity index 100% rename from framework/bigcommerce/types/product.ts rename to packages/bigcommerce/types/product.ts diff --git a/framework/bigcommerce/types/signup.ts b/packages/bigcommerce/types/signup.ts similarity index 100% rename from framework/bigcommerce/types/signup.ts rename to packages/bigcommerce/types/signup.ts diff --git a/framework/bigcommerce/types/site.ts b/packages/bigcommerce/types/site.ts similarity index 100% rename from framework/bigcommerce/types/site.ts rename to packages/bigcommerce/types/site.ts diff --git a/framework/bigcommerce/types/wishlist.ts b/packages/bigcommerce/types/wishlist.ts similarity index 100% rename from framework/bigcommerce/types/wishlist.ts rename to packages/bigcommerce/types/wishlist.ts diff --git a/framework/bigcommerce/wishlist/index.ts b/packages/bigcommerce/wishlist/index.ts similarity index 100% rename from framework/bigcommerce/wishlist/index.ts rename to packages/bigcommerce/wishlist/index.ts diff --git a/framework/bigcommerce/wishlist/use-add-item.tsx b/packages/bigcommerce/wishlist/use-add-item.tsx similarity index 100% rename from framework/bigcommerce/wishlist/use-add-item.tsx rename to packages/bigcommerce/wishlist/use-add-item.tsx diff --git a/framework/bigcommerce/wishlist/use-remove-item.tsx b/packages/bigcommerce/wishlist/use-remove-item.tsx similarity index 100% rename from framework/bigcommerce/wishlist/use-remove-item.tsx rename to packages/bigcommerce/wishlist/use-remove-item.tsx diff --git a/framework/bigcommerce/wishlist/use-wishlist.tsx b/packages/bigcommerce/wishlist/use-wishlist.tsx similarity index 100% rename from framework/bigcommerce/wishlist/use-wishlist.tsx rename to packages/bigcommerce/wishlist/use-wishlist.tsx