Added Generic library.