The squarewaves are extremely accurate for frequency (in decimal Hz steps) and xtal locked so the freq will not drift.
Frequency ranges and adjustment step size;
5Hz to 1kHz, step 5Hz
1kHz to 2kHz, step 10Hz
2kHz to 4kHz, step 20Hz
4kHz to 8kHz, step 50Hz
8kHz to 20kHz, step 100Hz
If you just want square waves you don't need the filter circuit, you only need the IC, 3 buttons, 5v supply and xtal/caps.
To build the circuit you will need to be able to program the supplied HEX file into a PIC 18F1320 chip.