Added support for page composition from reusable blocks