Stratum 1 support doesn't require a lot of different hardware, arguably it requires less: you need only a PPS device; which has become increasingly generic due to the kernel support needed for precise timestamping. (okay sure, you also need to initially name the second, but you can have another NTP server do that).
That is exactly what PHK plans to do with ntimed: split it up into separate packages for clients, time distribution servers and authoritative time transmitters.