Charles,
Let me try to answer your question in two parts.
First, about the presence of charts and where appropiate documentation is available to include them.
-- Currently the only charts drawn in Centric are the XY plots in Leads and Pipeline and a rudimentary progress bar when the projects are listed. However, this being said, Centric uses the jFreeChart library which provides for the rendering of a number of charts including Gantt charts for reprenting task progress. The jFreeChart home page at http://www.jfree.org/jfreechart/ includes a number of samples, API's and rendering guidelines to represent charts. You may also look at how we have rendered for the pipeline if you have the source of Centric. Unfortunately the development documents at this time do not provide more guidelines here, we are trying to catch up.
To the second part of how to represent and visualize task dependencies in projects
-- Currently you can represent tasks (or project activities) with start and end dates. This can be created (and viewed) in the "Plan" subtab of the Project module. I am guessing you are looking forward to two features here
i. A visual representation in a Gantt Chart format of the plan for a project .
ii. A Gantt chart of dependencies among projects.
If you have the source version you could enhance the project module with Gantt Charts as most of the data required to draw the chart is captured in the plan, or in the project details.
That being said, we are in the process of conceptualizing a number of 'analytic' features in Centric for pipeline, helpdesk and other modules, but there is no timeline yet.
-Kailash