Toward Quantum-Information Processing with Photons