Separate the packages to individual files and fix the package format

Though at the moment the extensions lack the `Package-Requires`
header, the name and the description are very strong hints that they
are not meant to be used standalone.