added a 4-columns design module
added a 2-column-image-text design module
content modules within design modules are added dynamically and referenced by name