https://en.m.wikipedia.org/wiki/Xerox_Development_Environmen...
You just need to dive into the Xerox Development Environment papers and documentation for the Alto (1977).