Think about the best way to implement sources
Should we be using dictionaries or class instances to carry the value of GW sources around? How do we properly implement it throughout the project? How can we make it testable.
Should we be using dictionaries or class instances to carry the value of GW sources around? How do we properly implement it throughout the project? How can we make it testable.