User classes only work for determining specific scope options, from what I can see.
Reservations will be used to fix the addresses dished out to certain machines but I can't set up reservations for everything that doesn't currently exist and might be added at some future point.
I can't find anything which lets me tie a scope to a group of computers. Unless I'm missing something it doesn't seem possible which is frankly staggering.