That is what we set out to do with our
Author software - an individual process can have 3 levels of text / narrative (the Task Title, Task Description , Task Notes which can be toggled on/off, and hyperlinks to supporting documents and external web pages etc). Example attached of a (pdf of a) sample process description.
And the front (Welcome) page of the published (html) system can be created with links into specific parts of the overall system, so that you can have some processes and/or documents referred to from different "boxes" on the front page - so that, for example, a risk template could be part of the HSE section but also part of the Operational section.
Let me know if you want any more info.
Hope this helps.