Simple template architecture