Added support for defining what data-behaviour a specific statistic adheres to, up next is refactoring of DataModel and introducing FilterModel and ProfileModel in support of the filtering algorithms