Nanologic