Delete

This function will try to delete the current selected component and its associated components. 

The selected component can be a task, a boolean connector or a link.

The associated components include its decomposition (for a task) and its links connecting with the other components.

Before deletion, the system will ask the user to confirm to delete the component. Press the 'Delete' button to delete the component. Press the 'Cancel' button to cancel the deletion process.