Don't over-complicate with multiple template layers