A single template solution where template files are shared between server and client