Improved rendering

- Calculate distances, brushes and pens once, for all renderings
  instead of once per rendering
- Draw packets and acks as time progresses instead of all packets
  follows by all acks