Plugins are located in plugins directory. Each of it should contain at least main module called as the plugin itself (with .pm extension). Besides it could have 'include' directory with additional modules and 'scripts' directory with helpfull scripts (like available channels list creation). I think it is a good idea to add one more directory for documentation ('doc') - when i'll find a little time to create one.