Die modulare Struktur des Subagenten sollte es erlauben, durch vergleichsweise geringe Anpassungsarbeit, eigene DPI Subagenten zu bauen. Das folgende Kapitel erklärt dazu den Aufbau der verwendeten Module und die verwendeten Funktionen.