make string->object APIs private
better api for labels on markers, lines
remove straight deformer, just use None