Intereting idea, but the implementation could be difficult...
Maybe we could start by something very simple. Could you give a minimum example ?
Taking example from http://en.wikipedia.org/wiki/Diff_utility , we understand that you would like PlantUML
to be able to have as input:
@startuml
0a1,6
> This is an important
> notice! It should
> therefore be located at
> the beginning of this
> document!
>
8,14c14
< compress the size of the
< changes.
<
< This paragraph contains
< text that is outdated.
< It will be deleted in the
< near future.
---
> compress anything.
17c17
< check this dokument. On
---
> check this document. On
24a25,28
>
> This paragraph contains
> important new additions
> to this document.
@enduml
Except that the text would be UML source.
Is this what you are talking about ?