Yeah, PC/GEOS was built from the ground up to give that fully scalable "WYSIWYG" "Display Postscript" experience but the PC displays at the time weren't very good.
I remember learning about self-modifying assembly in the low level drawing code from JimDF.