implement adding and filtering for variants

prepare implementation of "variants"

use the component's color in issue overview - fixes #580

(0) -300 -100 -30 -10 -3 +3 +10 tip

mercurial