Support the classical Quil instructions, like branching, loops, classical registers, etc. This requires extensions to layout and the UI components