Add file watcher subsystem