> Edit tool (tbh somewhat optional but not having it would be highly inefficient)
If you need to edit the source, just use patch with the bash tool.
What's the efficiency issue?