Text this: Self-Assembly of Nanoparticles at Solid and Liquid Surfaces