Thin film block copolymer self-assembly for nanophotonics