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