Creating Thin Films with Non-Linear Optical Properties