Most guys use a single point diamond dresser to dress their wheels. You can buy holders for them that you put on your mag chuck (I think most guys just make them by drilling into a piece of bar stock and putting in a set screw), and these will hold your point at the requisite angle, and then you can just traverse the point across the face of the wheel.
The basic jig is very simple, though you can also get into more complex fixtures that profile/contour the wheel for more advanced operations.
Dressing has it's own idiosyncrasies to be sure, and there's a couple of different techniques on getting a proper dress depending on wheel type, desired finish, etc... Obviously you want your wheel to be balanced before you dress, and above all, you want to make sure your machine is warmed up, or you may as well not dress the wheel at all. Position and angle of the dresser certainly play a role as well, but the main thing is that you don't want the wheel pushing INTO the dresser, but going away from it, for obvious reasons.
Then there's coarse dressing vs fine dressing, etc.... which all plays a different role in finishing based on stone and material type.
Now, I'm by no means an expert at surface grinding, but I can tell you this: If you're looking for perfect finishes and tolerances within .0002" or better, there's a LOT more too it than just throwing any old stone on and hitting the go button.

I spent hours on my machine making all kinds of changes and adjustments trying to chase this finish or that finish with stones AND belts, and there's a lot of little things that make big differences in results, and if you have one little thing wrong, you'll be chasing your tail until there's no wheel left.
Fortunately, I find it fun to tune and tweak things and learn what affects what and which setup is the best for what I'm looking for. Other user's mileages may vary.