Synchronization in Networks of Coupled Phase Oscillators: From Designing for Robustness to Exploring Emergent Patterns