Draft: Resolve "Remove transaction descriptor from `Record`"
Closes #16
Modification
- add
TxnId
,st
andct
field toRecord
- replace the use of the
TxnId
,st
andct
field inTransactionDescriptor
with the ones inRecord
- refactor Journal to stop relying on transaction descriptor