The abstracted library