Base template with blocks