Instead of a single f_roi_level, one should allow a list, such that different levels of discretization can be set-up for a given resonator. A typical use case would be a high-Q resonator with a very large shunt impedance, where the peak needs to be meshed accurately, but also the "shoulders" when the impedance decreases to the baseline value.
An example of such a list could be f_roi_level = [1e-3, 1e-2, 0.1, 0.5].
It should be implemented in the ComponentResonator class (and upward in all functions / classes using it).