Short answer: not that I am aware of.
The more complex a GUI drop-in component is, the harder it becomes to make it truly generic and customisable.
A config dialog like the IDE Options in Lazarus synchronises a treeview and pagecontrol, combined with a database engine that saves and restores in XML (but it could be INI or JSON or sqlite etc.)
The principal difficulty with a plug-in component to do this is knowing how to specify the texts, edits, design and layout of each pagecontrol page.
To see how Lazarus does this look in ../lazarus/ide/
The key units involved are IDEOptionDefs, IDEOptionsDlg and IDEOptEditorIntf, though since it is totally customised for the needs of the Lazarus IDE, there are numerous other units required too.