New layout/template service for page content and contribution