Task dependency view

I think it would be great to have a view that showed task dependencies and how tasks were linked (almost like a flow chart or network diagram). I know there is a timeline view, but that won’t show any tasks that don’t have specific due dates or date ranges assigned.