Getting inspiration from Sutherland's 1961 Sketchpad and Overveld's reimplementation 30 year after, towards a general constraint reactive programming model