FIX: Canvas.draw() bug fixed.
The function now draws the layers that are not in (0, 0) correctly, by calculating the point in their relative coordinates.