Update default values

- Update default values.
Use score approach to calculate label positions

- Use score approach to calculate label positions.
Update boundary check condition of connecting-line

- Update boundary check condition of connecting-line.
Fix label heicharchy bug

- Fix to keep label heicharchy intact after addition or removal of
  other labels.