Describir: Nanowire-based electronic and optoelectronic devices