Mastering MLOps Workflows with ZenML Pipelines and Stacks