Rename Executor to TransactionExecutor, BaseExecutor to BaseTransactionExecutor,
and ExecutionResult to TransactionExecutionResult