Sound Writing and Representation in a Visual Programming Framework