You didn't mention CNC in the original post I thought you were just experimenting or playing around with logic gates and counters.
Out of curiosity how are you going to control the X & Y steppers
you mention 2 inputs (00, 01, 10, off, fwd, rev) ?
Don't forget you may need to synchronise with your clock too
You must be programming something with coordinates etc?.
I have to agree with the others it would be easier to program a microcontroller to control the steppers
Is the CNC... a learning project ? If so electronics, software, hardware\mechanical, all the above or something else ?
Time constrained?