I got idea to do same thing like we do in in system analysis

to draw a big digram that is most abstracted

then we draw this diagram again and add details to it

then another deeper level with more details

or we can take each main component in the asbtracted diagram then detail it in isolated diagram