Feature - highlight dependents when selecting a extant component node

When a extant component is selected, all its dependents are highlighted by different color. If it's deleted, the dependents are also deleted.
Fixes #507