It would be useful to allow the user to specify a pedestal scaling without having to implement a new pedestal model.
For example, in STEP we have a model that gives $p_{e,ped}(n_{e,ped}, I_p, B_0, R_0, \delta)$ (based on power-law fits to Europed) and $\Delta_{ped}(\beta_{pol,ped})$ (modified EPED scaling). The exact form of this might be machine-specific.
Currently, implementing this model would require implementing a new pedestal model in the source code. We could copy the transport_model interface for public transport models to enable easier coupling of simple custom pedestal models.