libgnomedb architecture

libgnomedb extensively uses libgda for all the low level access to the databases, and the GTK+ toolkit for all the GUI parts. The libgnomedb library is devided into smaller parts which are: