Extends the EdgeRenderer to include the Temporal interface to support edges
with a timing value. This allows renderers to represent communication
events, and represent connections in a different style depending on whether
they were active. The time of the renderer is used to determine whether an
edge should be displayed or not, and how it might be displayed. For
instance, a renderer might show a dotted line for an inactive link, and a
solid line for an active link.