Simple widgeting system for bespoke content management systems