When creating a pet weight/medication/vaccination record, also create a journal entry
Entry should be a summary of record+notes
Entry should link back to original record (requires new fields on JpurnalEntry)
Editing/deleting original record should edit/remove journal
Editing journal entry should not allow adding/changing linked pet
Provide a tick box to allow users to choose if they want a journal entry saving. Store value in settings, add to settings screen