Started on the JS 'cajon -> grunt concat' overhaul.