Per-expression legend string

Allow creating multiple legend interpolation strings, and setting them on a per-expression basis.

requested in #62