I've been working with Arduinos for the past couple of days, and one of the things that I've really appreciated from the Arduino Uno is that it has very conveniently placed headers, allowing for very simple prototyping. I'm trying to move towards a more permanent setup, however, and I've learned that most connections are made by soldering onto perfboard (or, my plan is to use Adafruit's perma-proto boards). My plan for this is to use some of the standard insulated wire that I've been using (found here), cut these down to the size I need, strip the ends off, and then solder them through the perfboard. I'm fairly certain this will work, but I am still trying to figure out how this is done in practice.
So this would most likely work for permanent connections, but not for a use case that I have in mind. In this use case, while most of the circuit can be permanently done in this way, a small couple of cables must be detachable, and I've wanted to use headers for this reason. My plan is to solder a header directly to the perfboard (or indirectly, through another soldered wire), creating a "plug" for a wire to connect to the specific place on the board (as no wire fits snugly into the actual hole). However, almost all of the headers that I've found online such as this are in packs of 6 or 12 (probably to fit standard connections for peripherals or other parts). I'm needing to create a custom array of these headers, and I can't use these as they put the wires too close for the desired effect. What is the standard way in practice to have exposed headers that can be attached, one-by-one, to a perfboard?