I usually create a custom CMS for portfolio, blog, resources, services which means that CMS collections are fully custom designed to meet the needs of the website. You will be able to update it easily without getting into design files. I set up a contact form feature, so that you collect data to your email or CRM including my custom form integrations (like phone and email validations, which are not included in Framer).