Module version and migration

Use the annotation migration support parameters to configure version checking, determine when the user is notified of annotation changes, and how the viewer handles misplaced annotations.