stab at splitting out Glib.jl (still many missing exports)