Hi,
You cannot add blocks dynamically in OutSystems you can only do this design time. You could use a list and each block in a list as a list item, you can setup your datamodel to steer the list entries (blocks) and conditionally show each block. Hope this makes sense to you.
Regards,
Daniel