Checkpointing implementation.  Test doesn't work yet, but first few hurdles
have been crossed.  Will need a new feature concerning annotations that
can be used as InjectionPointIndicators so that these services can be
added via addClasses