1. Delta constructs the side-by-side diff itself (a parsed internal representation of it), and then colorizes it.
2. Delta gains the ability to parse side-by-side diffs being emitted by another tool.
My currently feeling is that (1) is more attractive / easier.