v0.2.3
- Contents are now rendered to an image surface first and then to the
  window to prevent flickering.
- Introduced cache to store png surfaces for perfomance.