https://mortonfire.org/how-to-set-up-training-for-controlnet-stable-diffusion-in-depth-guide/