Building Quantum Networks Using Diamond Nanophotonics