Supporting Visual Artists in Programming through Direct Inspection and Control of Program Execution | Synapse