MASTER: Split page abstraction into two separate templates.