Add Grunt, split out in to component class files.