Instead of the really tricky to work with LabelList, how about having a label2weights similar to the label2features we have. Seq[Double] is a lot easier to work with.