Title: Final report of the Microworlds Project, 1986-1989