Using SilverStripe and Elemental Blocks, we utilised the "Content Builder" functionality supported in SilverStripe 4. This allowed us to create flexible pages where the client can "build their own" pages, modify existing pages and set up campaign related content. The front end uses various animations to create polish and the project was well received by the client and has been a great success. We also passed strict IT / code requirements and security scans first time.