Joomla 1.6 supports several installation units for extensions (components, plugins, modules), language files, or arbitrary sets of files.
The following types of installation units are supported in Joomla 1.6+. The links are to examples in the Joomla 1.6 development code.
Note that most of these links are to the SVN repository. To see the contents of a file, click on the link to the file and then look for the 'View' link beside the 'Links to HEAD' near the top.