Lately there are many tools at our disposal, but learning them and ultimately using them - or being creative with them is completely another matter.
I found C2 by chance and internet digging, used it and I must say it is an expressive tool to say the least. Tool that nicely exposes logic and integration of various elements towards final complete project.
On the programming side this kind of tools enables quick realisation of ideas and even helps to grasp some programming techniques.
(OK sometimes it would be beneficial if you could script the classic way but C2 is still evolving... :) )