Add init block and increment version number automatically

To decrease diff lines.
Notice that once provisioning started, you have to append new versions to last. You can't change old versions, already executed.