Added agl_shared_lib_t.
Removed backend implementations and restubbed.