Make template customizable by subclasses
Allow subclasses to override the form class
Rewrite of the payment backend