Currently the ProgramBuilder is explained conceptually nowhere: https://qupulse.readthedocs.io/en/latest/concepts/concepts.html It is mentioned in "program" but not in "instantiating". I will give it its own page.