Add std::make_unique from recent draft standard.
Add public interface to BundleStateMachine.