I want to develop a headless e-commerce website that uses Frappe as its Backend/CMS and was wondering what would be the best way to go about doing that. I was also wondering if such a solution exists that allows the Frontend could be modified and swapped out by a non-technical user.