in reply to how do you include multiple modules using one module
You can use Filter::Macro:
package framework use Filter::Macro; use strict; use warnings; use ... .... 1;
Then, a program or module that says use Filter::Macro will expand lines below use Filter::Macro into their own code
You can also take a look at Toolkit
citromatik
In Section
Seekers of Perl Wisdom