Just a note here... Libraries should be specific, not monstrous. An addon shouldn't use a library that has 100 functions if it's just going to use 1 or 2 of them. A 5kb addon shouldn't use a library that is 5MB
Also a library's purpose is best served when it is code that may be shared across multiple addons a user may have installed. If something is specialized so that only one addon of that type will ever be installed at any one time, turning that code into a library only adds overhead.
Now... I'm not discrediting your entire idea here, merely pointing these out.
|