Je tient tout d´abord à préciser qu´en français on parle de "bibliothèque" et non pas de "librairie", ce qui est un angliscisme.
Mis à par celà, oui, un moteur graphique est une bibliothèque mais orienté dans une certaines directions, et prévu pour faire certaines choses bien précises. Je dirais qu´un moteur est une bibliothèque qui gère tout les aspect d´un domaine bien précis qu´elle est cencé effectué, et donc ça rend le travail d´autant plus facile au programmeur. En contrepartie de quoi, il est peut-être plus limité (mais moins que s´il n´avait pas de moteur graphique du tout...)