BUT WHAT IS canvas, REALLY?