main library of the gaia project framework