Einen anderen Sonderfall bilden räumliche Beziehungen zwischen visuellen Ausgabeobjekten. Initiale räumliche Beziehungen können beispielsweise mit Hilfe geeigneter Layout-Editoren visuell programmiert werden. Aber auch viele kontinuierliche räumliche Beziehungen können, wie Erfahrungen mit dem Peridot-UIMS [Mye87] (siehe auch Kapitel 4.1.4) gezeigt haben, nach dem Prinzip des Programmierens-durch-Beispiele mit Hilfe eines Inferenzmechanismusses aus einer graphischen-interaktiven Demonstration des Autors abgeleitet werden.