Refactor actor page class
Update page class to support different templates