Merge utils used in the project template
- Add one snakemake_utils function
- Add print_hydra_config function in hydra_utils (more generic than print_config, since we now have other hydra scripts as well; print_config still exists)
- Add save_nested_dict_as_h5 and load_nested_dict_from_h5 functions to utils
- Add some classes for plotting
The pre-commit fails, so you might want to fix that. There seems to be some inconsistency between the pre-commit tools, so its not straightforward.