I wonder if it is possible to have dynamically added blocks of content in the SilverStripe edit page panel. So for example if a PageType has the fields "Title", "Short Text" and "Long Text" -> then you could click on an extra button "add block". There you may select further fields like "Video", "Slide Show", "Contact Form" or similar. Just like for example concrete5 or typo3 do it.
I know that the structure of SilverStripe is different from these CMS but is there a module or idea on how to implement this in SilverStripe?