Engineering Photonic Switches For Quantum Information Processing