fixed line rotation: not from origin, but from current coordinate
separate each graphic object into their own files
fixed rectangle translation when rotated
fixed line translation when rotated