Multicomponent nanopatterns by directed block copolymer self-assembly.