Base template for the various register templates