Make the Phases more generic - now subphases can contain any subsets of the cubits involved in the whole phase.
Make the Phases more generic - now subphases can contain any subsets of the cubits involved in the whole phase.