blank slate canvas, added Shape class