Project DIGIS: Building Interactive Applications by Direct Manipulation