A graphics object can be expressed using procedural language embedded in a markup language document. The system and method may preferably be used to identify available packet-switched telephony service providers, such as internet telephony service providers, providing telephony service to a desired call destination. A particular one of the waveguides corresponding to a desired time delay is selected by tuning the wavelength of a tunable laser.