Introduced Prototype class. Concept class now uses this (instead of
Point) for prototypes.
Introduced EffectiveDistancesTuple, with aim of using it in modifying
calculateMassFunctions code.