Add full-blown legend. refs #5