Modern responsive web design relies on a flexibile grid system. Content authors designing landing and campaign pages will require some means to build a page using the grid structure. We chose Twitter Bootstrap for our grid system in Keystone and provide a set of structrual components with dynamic placeholders to allow authors to build unique pages.
Even with the flexibility of a grid system, landing pages and campaign pages will often have unique design requirements. To enable power users in marketing to create these pages some flexibility will be required. In particular, does your Sitecore framework provide an easy means to load custom HTML or CSS into a page?
Where possible, content components should be developed in such a way that they can be used across sites. A good place to start is make the component datasource driven. To take it to the next level you might also conisder some Sitecore extensions to support relative datasources and leveraging content driven configuration for all functioanl text/labelling in the control.
We have incorporated all of these features and more, in our Keystone Accelerator for Sitecore.
If you want to see Keystone in action check out our demo videos.