A Methodology for Iconic Language Design with application to Augmentative Communication