Can we create custom forms (membership and donation) or must we use templates.