Adds a layer of abstraction between the SGS100A and anything that uses it. Singe this is the only model we use right now it won't be very useful for switching between microwave source models but helps with simulation.
TODO:
[ ] test
[ ] relies on #159 so this needs to be merged first
Adds a layer of abstraction between the SGS100A and anything that uses it. Singe this is the only model we use right now it won't be very useful for switching between microwave source models but helps with simulation.
TODO: