How does the Braintree module implement the vault payments?

See also: