How is the frontend vault payment form implemented?

See also: