Extending an existing IDE to create non visual interfaces · Study