Geertjan Wielenga: How to Create a GUI Editor on the NetBeans Platform