/* Adds support for library plugins. * Sets a doubly linked list of function pointers and names in CompDisplay. * Plugins that want to make their functions available to other plugins do it with addLibraryFunction, * and remove them with removeLibraryFunction. * Other plugins that want to access those function can find function pointers using getLibraryFunction. * * The libraryFunctionUpdated vTable entry is a function that is executed every time a library function * is added or removed. This way plugins can keep track of the functions they need, and store their own * function pointer (to avoid unneeded getLibraryFunction calls). */