Functional Textiles Via Self-Assembled Nanolayers And Atomic Layer Deposition