Split template engine