Thanks @polyglot - interesting food for thought. That's exactly the sort of pointer I was looking for.
I suspect the Bresenham calculations would need to take place on the Arduino. I had/have hopes that all the hard calculations can be done on the PC - which is easier to program than an Arduino.
...R