Work on the core logic. Revisions can now travel through a simple pipeline from start to finish if there is no failures.