Not sure if it will fit all your requirements, but Microsoft Visio has quite a lot of functionality that you could look into.
In Vision you can make different kinds of flow charts, where you can link boxes in an overview to other pages with more details.
It is not a free tool, but it looks like you can download it for evalutaion here:
Office Evaluations[
^]