still in the middle of nothing...
adaptions during discussion with Juan
untested finished draft for RFCavityArray