public static function get_instance()
 {
     if (null == self::$instance) {
         self::$instance = new PageTemplater();
     }
     return self::$instance;
 }
 /**
  * Returns an instance of this class. 
  */
 public static function get_instance($templatePath, $templateName)
 {
     if (null == self::$instance) {
         self::$instance = new PageTemplater($templatePath, $templateName);
     }
     return self::$instance;
 }
function add_template()
{
    $templatePath = 'page-templates/template-value-brief.php';
    $templateName = 'Value Brief Template';
    PageTemplater::get_instance($templatePath, $templateName);
}