TODO fix the watcher callbacks.
Generalize the less and js aggregate task creation.