[WIP] Branch for refactoring to enable actions on content changes.

See #34