There is quite a lot of whitespace twiddling in your branch, making it hard to review...
I can not see exactly how you plan to load the extensions and how you plan to use the __public_methods__ of the extensions..?
There is quite a lot of whitespace twiddling in your branch, making it hard to review...
I can not see exactly how you plan to load the extensions and how you plan to use the __public_methods__ of the extensions..?