feat(ChangeDetector): implement enabling/disabling watch group
refactor(ChangeDetector): rename WatchGroup into RecordRange
doc(example): adds comments to the hello world app.

Explains the basic concepts as seen in the demo app, but it is not a
substitute for proper documentation which will come later.