Currently a prefs editor template is provided, which contains containers for each of the preference editor panels. This is problematic for those that want to customize which panels are available, as they will need to modify this template in addition to adding/removing the preferences to show.
The panels should be able to inject their own containers and render into those. Take a look at https://github.com/fluid-project/infusion/blob/master/src/framework/core/js/NewViewSupport.js#L55-L73 which may be reused for this case.
Additionally the order of the panels will need to be specified so that the presentation order of the preferences adjusters can be controlled.