Corrected a name of a component

The names of the components are still quite garbage, but well, better
than having the version in the name :-)
Added a tree like structure to work with more general configuration files; this fixes #9