add Layer class, Layer.draw function