Self Assembling Nano Circuitry