I am not sure what your specific problem is, so here is some general advice on making candy and caramel.
As for control, the normal method is to control it with a thermometer. (They are even called "candy thermometers"). The thermometer should have a very fast reaction time, and be capable of measuring in fractions of grades (one digit after the decimal point is enough even for Celsius measurements).
You should also have a source of heat which is as responsive as possible. Induction and gas work best. If using resistive electricity, be prepared to yank the pan away from the heat a degree or two before the temperature limit is reached (you must calculate some carryover: The heat from the pan will continue to heat up the syrup even after the source of heat has been removed. Expect more carryover from copper core than pure steel, and more from steel than from aluminum).
The caramelization of pure sucrose begins at around 160°C, but if you mixed in other types of sugar, it is different. For any type of suger, with rising time and rising temperature, you get a darker, less sweet caramel. It is up to you which kind you want, but the very light kinds don't have the complex aroma of the middle hued ones, and the very dark ones are somewhat harsh.
There are charts for the stages of sugar syrup (threads, soft ball, etc) and the corresponding temperatures. They determine not only the degree of caramelization, but also the hardness of the finished candy. It is easy to find an English language one with Google, try this one. A bit of search should turn up some which contain photographies of the candy instead of penciled illustrations. Use such a chart when making candy, you need it.
Another variable in candy comes with your ingredients. Acids will soften caramel. Enough of them will keep it liquid. Milk and cream will soften it too. Pay attention to when and how you are adding them. If you let dairy products sit in the pan for too long, they'll develop their own scalded milk flavor. Also, don't add cold liquids to hot caramel, it will seize up.
That's about it, if you can point out specific problems you are having, it will be easier to help you.
I think you may well be over thinking this just a little.
Water boils at 100c at sea level, sugar raises this temperature to around 110c depending on sugar content.
Specifically, adding 1 gram molecular weight of nonionizing solute (like sugar) to 1 liter of water increases the boiling point by 0.52 degree Celsius (C). 1 gram molecular weight nonionizing solute per liter =0.52 degree C increase in boiling point.
So when you boil your sugar syrup to soft ball 116c you've essentially, boiled all the water away and your left with sugar. Heating it to this temperature changes the shape and direction of the crystals. Adding fat to this generally allows it to set (plus flavour). Just as butter would.
The reason you don't add chocolate as it's warming is water plus chocolate ends badly. You also don't add it at 116c as you will burn your chocolate. Again not a good thing.
Make sure the temperature of the chocolate rises to between 104° F. and 113° F. when melting. Do not heat above 115° F. (milk and white chocolate) and 120° F. for dark chocolate, otherwise it will burn.
The reason you add water to sugar is to allow more control over the heating. If you have no water you'll find the bottom part will burn while the top part is still solid crystals. Which considering you only need 116c, is again... Bad.
Try boiling 1000ml water with 100g sugar and see how quickly it takes for the mixture to reach 110c (5min?) and then see how long it'll stay at that temperature before hitting 116 (30-40mins I guess). Then leave it and watch how within moments of hitting 116c it's suddenly hit 176c and then your pan turn black and your kitchen full of thick yellow smoke :-).
Best Answer
To get the sugar caramelized to that perfect dark brown, I start the sugar on the stove top and finish in the oven.
I start by adding a bit of water and some corn syrup (the fructose makes the brown more intense, but one can skip it) to the sugar and keep it on a medium burner until it reaches the first caramel stage, at 155°C/311°F. As Michael notes, the sugar can go very fast from this stage to burnt. To avoid this, I place the pan in an oven that has been pre-heated to 180°C/356°F, just above the dark caramel stage. Checking every two minutes with an infrared thermometer (more often as it gets closer to 177°C/350°F), it's easy to get the sugar to the right temperature.
This post describes the method in more detail.