Update graphiti to draw2d 2.3.1

All files have namespace changed and a copyright notice. Some files keep their changes where we added code.