Random ideas for advanced checkpoint support * abstract checkpointing into an API and a bunch of functions. convert current checkpoint code to be a elf file target * support incremental snapshots by exploiting dirty bit * support snapshot-while-running/short snapshot delay by use of COW pages * think about what to do with threads sleeping long time