#23 renamed catalog to plugins and include scanner and mapper classes
#23 use plugin descriptors to configure scanning and mapping