Contains basic functions for similarity calculation
A struct that can be used to accumulate ids & attributes and calcuate similarity between them.