Added ShapeMapWidget and ShapeEditLayer and theirs respective adapters