NanoVelcro: Theory of Guided Folding in Atomically Thin Sheets with Regions of Complementary Doping.