Describir: Rapid automated prototyping :