[+][ADD][InvoiceGeneratorChain] Added a chain of generation so that you define and register various generation chain