Initial implementation of transaction editing.