Now bgl.hh only exposes the module initialization function since other functions aren't used elsewhere and probably shouldn't be used in the future.