OK I'll try to be more succinct. Imagine I have 300 projects whose classes all live in $HOME/lib. A project has two new classes A and B which are symbiotic but without any inheritance between them. Tomorrow I may have a project with ten classes like that or that may have inheritance, it doesn't matter. I want to know the most usual way (preferably CPAN-like) to locate the .pms for a given project and therefore given that syntactically to use the packages and call the methods. I ask that so I can see if the suggestion is conformant with CPAN or not. Thanks!