Allows templates to be stored in a database, and provides basic crud operations to work with them