NanoFabrics: spatial computing using molecular electronics | Synapse