I'm implementing a dropdown(ish) configuration library using the AceOptions standard. The first 400 or so lines of AceConfigDialog-3.0 are useful utility functions to most configuration libraries. Currently I just have them copy/pasted into my library; however, it seems like it would be better to have them shared so any config lib could access them.
Would it viable to create a new library like AceConfigCommon-3.0 or similar that pulls out these utility functions so that the standard is easy to adhere to for any config lib?
Having just read through them, I'd say they're not generic enough that they deserve to live in a separate library and thus add even more dependencies that addon devs need to fulfill. Just copy them in like you have.