The goal of this epic is to manage the design and testing of the edit function work flow and UI.
**Acceptance Criteria**
[] User flow for when a user edits definition
[] User flow when a user only edits labels
[] User flow for how a user would complete multilingual edits
[] Design notes for if an input type is changed
[] Design notes for if an output type is changed
[] UX and UI for attach/detach implementations or tests, not editing either
[] UX for how Edit Summary works
**Deliverables**
- High-level mockups for mobile and desktop with interaction design notes
**Not in scope**
- UI for functions that are not editable
**Notes**
- We release a permissions structure by sequentially removing/restricting access to features and actions
- For now anyone can detach an implementation from a function
- If the input type is changed, that change is propagated throughout the other languages
- If an input is removed, that change is propagated throughout the other languages