Base template structure