Final Exam: Engineering Photons for Quantum Networks: Temporal-Mode Control, Optimization and Post-Selection Demonstrated in Trapped Ions