[BugFix] [Feature] Fixes issue #1682

Makes the checkout steps configurable, for now only the templates.

Added the parameter to all steps.

Remove checkout: ~ from default config.

Epic fail fix.