Any reason for the limit of 10 panels?

I added my 10th panel today and hit two places where the "validators" rejected the plot.

Easy fix: just increase (or remove) the upper limit check. I increased them to 20 in my local source and everything still works.

Any reason the limit is there in the first place?

return panid in ['main','lower'] or (isinstance(panid,int) and panid >= 0 and panid < 10)
'panel_ratios' : { 'Default' : None,
'Validator' : lambda value: isinstance(value,(tuple,list)) and len(value) <= 10 and
all([isinstance(v,(int,float)) for v in value]) },