Interleaving: Modular architectures for fault-tolerant photonic quantum computing