Framework for Catalyst-based CMS Web Applications