In diesem Teil werden die für Fib nötigen Erweiterungen für den genetische Algorithmus vorgestellt. Dazu gehört die Klassenhierarchien und die Schnittstellenbeschreibungen. Die Schnittstellenbeschreibungen geschieht in pseudo C++.
Die zu Fib zugehörigen Erweiterungen des genetische Algorithmus werden dem separaten Namensraum mit dem Namen "enviroment.fib" zugeordnet.