Break up snapshotter into separate binary