Highlights design

Continuation of #257, just that it is a pull request against development branch. This pull request is addressing #256. Instead of each highlight being one big rectangle area, find smaller reasonable sections and draw border around only them.
In addition, use spacing around mathematical operators.
```
(currentleft - compareright <= 15)
```
This applies to ALL expressions in the pull request.