LegoFi the WiFi Building Blocks! The Case for a Modular WiFi Architecture