Issue #10 - improved source code and source code diff view