Currently source mapping is supported for expanding calibrations, however, there are other uses for a source map. Notably, we will want to support a source map for the sequence gate definitions (#447 ).
We should rename the source map structs to reflect more general source mapping.