Initial implementation of ResourceWatcherService