If you can stitch something together though, you can start to get the data you need to train an end-to-end model. And once you get that at any reasonable level of proficiency, you should see the ML flywheel spinning. The hard part is stitching everything together.