If they haven't done it already, I expect a Wordpress style "plugin" system could cater for all this if.... it were an open source (or even self hosted) app. Except, it ain't and I can only see "enterprise" customers finding this app any way attractive.