C4 hesham #36 idea stream

@hishamelgezeery @Mo7amedSala7Nazir @linabasheer  please review basic idea stream, UML and documentation.