I would like to develop a module that allows other modules to be inserted into it. Is there a way to do this?
Specifically what I want to do is allow the marketing team to create sections on a page that can be expanded and collapsed. There will be a variable number of these sections on a page, so it didn't seem right to put them into a skin. These sections will be created with a module.
Inside these expanding areas the marketing team will add formatted data. This is where the module in a module thought came in. The marketing team will want to put things like a company address, a paragraph with a picture, a list of contacts. I want to keep the user away from HTML and only allow them access to text fields. I want them to drag an Address Module into placeholder in the expanding area (my other module). The address module would have simple text fields for the data and would keep the user away from formatting.
Is this possible?