We completed the assembly today. See below for how it works. It needs further refinement.