Era uma vez um sistema chamado NeWS (/ nee-wuss /) que oferecia muito do que você descrever. Eu estou trabalhando em um clone de código aberto, chamado xpost que tem o objetivo de implementar uma obra de trabalho do Illustrator que irá expor (e analisar novamente, após a edição) a implementação de qualquer constructo.
O NeWS foi inspirado em sistemas integrados de gráficos / ambientes de linguagem como o Interlisp-D e o Smalltalk. Esses sistemas anteriores foram prejudicados por estarem vinculados a bitmaps monocromáticos (obsoletos).
Há outro programa que eu usei chamado Mayura Draw que exportava postscript agradável, limpo e editável.