Visual block syntax for programming languages