remove unused include
back to using shared_ptr for holding text_placement_info