gridelement with multiple characteristics

characteristic now has a weight to more accurately reflect the output of
the SVM