Building Kubeflow Pipelines components is a great way to encapsulate your code and share it with others. It also helps to migrate legacy workloads to KFP.