starting to play with what a configurable module setup would look like
Collapsed persistence-core stuff into core
Checkpoint - moving stuff around
What configuration may or may not start to look like