Added auto-configuration code so everything gets built automatically from the config array passed to Librarian