The other day, I wanted to build a version control for data. I googled and naturally I found DVC and some other existing options.<p>What I don't understand about them is they have a built-in pipeline. it is strange to me, because I would use airflow to handle CI/CD and keeps the version control simple. Mixing things together seems to be against "Do One Thing and Do It Well".<p>Are those pipelines function like git's pre/post commit hooks?