I recall Safara, in squeaksource.�Lukas and a student worked on a nice text model. Worth checking it out.