SimpleWave: Re-indent and re-arrange change (no functionality difference)
Remove superfluous Join[] calls
Annotate grid functions in calculations with the regions that they read and write

Introduce global tags RequiredRegion, ProvidedRegion.
New function AddGroupTag. Use it to set Prolongation=None for RHS variables.