Perhaps creating niche visual DSLs is a more viable approach to developing visual programming environments than to focus on creating a general purpose programming environment.
It'd be interesting to see if there are any existing solutions in other domains.
It'd be interesting to see if there are any existing solutions in other domains.