Implementing Flexible Training Templates: Why and How