Here is a pdf version of "Morphic: The Self User Interface Framework", the original paper describing the Self version of Morphic (also available in compressed postscript).
Dan Ingalls worked with John Maloney to get Morphic running on Squeak's BitBlt-based graphics kernel. Dan went on to implement the compatibility package that allowed all the MVC programming tools to run in Morphic, as well as such morphs as polygons, curves, transformationMorphs (using WarpBlt) and the full run-around text package.