Data Scoring API is now compartmentalized

rather than having every item individually in the args section, we
require objects for each of the calculations and results