Restructuring. Initial implementation of the 'transaction' module