Making a frequency counter is nothing fancy? Yes, but how about to create specialized frequency counter hardware with say up to 16 channels with max input clock rate >= 800MHz within 10 minutes? And verify the this software defined hardware in the next 20? And implement this on open source software defined hardware platform?
Step 1:
Step x:
Result: it works from idea to result no trial and error, no just do it, try it out and it just works.