In diesem Teil wird der Implementationsentwurf einer Bibliothek für die Fib-Sprachelemente vorgestellt. Dazu gehört die Klassenhierarchien und die Schnittstellenbeschreibungen. Die Schnittstellenbeschreibungen geschieht in pseudo C++.
Alle Fib-Element und Fib-Vektoren werden einem Namensraum mit dem Namen "fib" zugeordnet.
Alle Methoden sollten nach Möglichkeit so definiert werden, dass es unmöglich ist, ein ungültiges Fib-Objekt zu erzeugen. Das macht den Umgang mit den Methoden sicherlich schwieriger, aber auch sicherer.