Photonics modeling and design