Rewrote renderer to use multiple canvas layers