Recursive Drawing is an exploration of user interface ideas towards the development of a spatially-oriented programming environment
Link: Recursive Drawing