Uniform Quantum Wire and Quantum Dot Arrays by Natural Self-Faceting on Patterned Substrates