What's the difference between the webJars added to assetTasks here, and webJars added as a source generator?