Konzeptionell ist vorgesehen, dass Funktionen aus jedem Design zugänglich sind. Nach der Neudefinition einer Funktion steht diese jedoch nur in dem Projekt zur Verfügung, in der sie erstellt wurde. Um sie in allen Projekten bereitzustellen, müssen Sie die Funktion in die Intent-Benutzerbibliothek verschieben.
Der Bibliothekssuchpfad ist eine geordnete Liste der Bibliotheken, die durchsucht werden, wenn eine Funktionsdefinition benötigt wird. Durch die Suchreihenfolge können Sie die Definition von system- oder hostspezifischen Intent-Designs überschreiben.
Die Intent-Benutzerbibliothek sowie alle vom Benutzer erstellten Bibliotheken werden vor den System- und Host-Bibliotheken durchsucht. Die zuerst gefundene Funktion mit dem angegebenen Namen wird geladen. Dadurch werden alle anderen Definitionen in der Funktionsbibliothek überschrieben, die den gleichen Namen haben.