Rather than to try to offer an (non-working) example of what I was trying to do, like I did last time, I thought I''d just ask for straight up advice for the following design problem: 1. It''s a CMS type of application. When creating/editing an article (there are several kinds, such as news, articles, events, etc) the user can also select which layout to use for it (for instance, two column layout or three). 2. The main content of the article goes in the main column of that layout. The user can choose what other content goes in the other slots of that particular layout (for instance, one slot for a two column layout, two slots for a three column layout). 3. The layouts cannot be created in the admin interface (nor will they ever have to be), just selected/changed for a particular article. How do I design my models/DB to allow for this kind of configurability (it''s quite ok, and I assume necessary, to have to hard-code in references to specific "slots" in the respective layout''s views). Any design suggestions on this are very thankfully received. Best regards, Tomas Jogin