template ... --> code template --> code template ... etc #### code ... --> template code --> template code ... etc #### code template ... ... ... ... ... --> ...