Generic libraries, tools, and applications