Core components for the Omnipay PHP payment processing library