I often have non-technical users that want to define when to run a pipeline. Does anyone have a good design pattern for achieving this in Dagster e.g. via the yaml configs. Have a pipeline named add_scheduled_report, with a yaml config that allows you to define the Client Name, start date, and frequency.