A generic model for constructing visual programming systems | IEEE Conference Publication | IEEE Xplore