He's not referring to what the function "does" in reference to your plugin, but what it calls upon through the game dll to achieve it's result. The source code is available if you wish to carry out some research.
Was already stated why the modules are not specifically organised the way you ask - because they were not all made at the same time. Not to mention you would then need to include every module regardless if they were to be divided into forwards, functions, etc.
__________________
Quote:
vBulletin Tip #42: Not much would be accomplished by merging this item with itself.