Draft: Moderate refactor of quantum code into sub-budgets using formalisms of PhysRevD.104.062006
Remaining TODO list:
[] Fix noise-forwarding issue. This may occur in a separate branch, but issues appear in nested budgets of superQK.
[] check consistent naming
[] note any changes to yaml files
[] more?