Nanomembrane technology