In the discretion of the governing body such bonds may be secured by a trust indenture by and between the municipality and a corporate trustee, which may be any trust company or bank having the powers of a trust company within the State of West Virginia but no such trust indenture shall convey or mortgage the works or any part thereof. The ordinance authorizing the revenue bonds and fixing the details thereof may provide that such trust indenture may contain such provisions for protecting and enforcing the rights and remedies of the bondholders as may be reasonable and proper, not in violation of law, including covenants setting forth the duties of the municipality and the board in relation to the construction or acquisition of the works and the improvement, operation, repair, maintenance and insurance thereof, and the custody, safeguarding and application of all moneys, and may provide that the works shall be contracted for, constructed and paid for under the supervision and approval of consulting engineers employed or designated by the board and satisfactory to the original bond purchasers, successors, assigns or nominees, who may be given the right to require the security given by contractors and by any depository of the proceeds of bonds or revenues of the works or other moneys pertaining thereto be satisfactory to such purchasers, successors, assigns or nominees. Such indenture may set forth the rights and remedies of the bondholders and/or such trustee, restricting the individual right of action of bondholders as is customary in trust indentures securing bonds and debentures of corporations. Except as in this article otherwise provided, the governing body may provide by ordinance or in such trust indenture for the payment of the proceeds of the sale of the bonds and the revenues of the works to such officer, board or depository as it may determine for the custody thereof, and for the method of disbursement thereof, with such safeguards and restrictions as it may determine.