"Instead of loading settings from another file allow us to add multiple panels of same name but with different 'id'. XenoBot could even load each panel on Settings Load and simply add lua function like 'selectPanel(name, id)' to allow us change settings whenever we want. You could also allow users to switch between settings (ie. in Healing module) which will make scripter's life way eaiser while creating low-level scripts for multiple vocations"

I agree with Nakuu especially this part, +1 !! @DarkstaR