VPIphotonics - Design complex photonic integrated circuits