1. A computer-readable medium storing computer-executable instructions that when executed by a computer cause the computer to perform a method, the method comprising: receiving a set of template data; compiling an executable template based on the set of template data; and storing the executable template in a data store.