Towards Robust Photonic Information Processing — Fundamentals, Designs, Limitations, and Improvements