Problem Statement : Web Application Design , Model-View-Controller (MVC) design pattern, Code Organization when using MVC model's (CGI::Application,CGI::Prototype ). The above specific to Perl as a tool uderstanding the significance of a 'Perl Module' re-useable code library. understand the cannonical terms 'PM' ,'PL' used in the context of PERL AND application development or Software industry. Also ...the term of colloquial called the 'Ruby'!! ...Perl as a OOP ...RAD tool!! Opportunity : Off all the complexities ....including MVC based application architecture ....if found the perl ...include , require directives .... seem to be the most handy while build or developing ...applications adhering to the above standards. Objective: Unravel the mystery ....behind what is obivious in a programmatic sense, ....behind what is obivious from the terms of the creator OF the PERL (Practical Extraction Report Language), ...those coinning the terms , definitions ....and what is usually assimlatable or understood or grasped ...to some one ...fiddiling with the above literature as part of the learning or mastering as a process.....viz. Object Oriented-ness ?? Note: The above problem statement having been encountered in various scenarios and detailed in various 'Proof of concepts' as mentioned in 'http://uk.geocities.com/ravivenkatus/projects.pdf' ....apply appropriate 'use-case' modeling, rationalize and arrive at a workable and feasible solution both commercially and techinically viable. -----------------------------------------------------------------------------------------------