Create a new Builder not allocated on the stack, so it can be shared across a single scope, and referenced / unreferenced.
Normally a Builder is created on the stack, and simply initialized.
If the SECURE_MEMORY flag is specified then non-pageable memory will be used for the various values of the attributes in the builder
flags for the new builder
a new builder, to be freed with unref