I think in order to have the ultimate in easily restorable computers, Apple would need to build some sort of "basic OS" into the EFI/Firmware (Sorry, I don't know much about EFI - I'm still much more familiar with a BIOS system.)
Intel did this ages ago - it's the standard network boot / USB boot protocol.
You do *not* want to put this in NVRAM (flash) as part of the firmware. You can't update the firmware every time something in the kit changes.
You want the firmware to be able to load a secondary bootstrap from the local network (PXE boot or the standard "netboot" on Intel) or a small thumbdrive.
The secondary bootstrap will have the intelligence to find the kit on your local network or the internet, and begin the install.
All Apple needs to do is update the NAS backup box or Apple OSX to listen for the network boot requests - or make a simple tool to write the bootstrap to a USB thumb drive.
Intel has already done the hard part.