Welcompose is a Web Content Management System for small to middle Webs