First pass on Grunt data preprocessing working.