A Methodology and Interactive Environment for Iconic Language Design