I'm working on a system where users can use/add objects to a page. At the top level the user can use a template and at the lowest level the user can add a "building block". The different levels and their functions are listed below. Starting from the smallest first:
A block (This could be some text, an image, a button, a form field) A collection of blocks (This is a group of the above blocks) A combination block (A block that's made from smaller blocks) A template (A container for all the above. I think this will remain "Template" A page (This will remain "Page")
I'm looking for something similar to atomic design. http://bradfrost.com/blog/post/atomic-web-design/ I'd love to use this but unfortunately the end user will be confused by it.
Thanks for your input in advance.