[UNIVERSITY-10: Create draft architecture for software architecture cousework]

Achitecture draft from docs has been implemented in Java with simple example of its usage.
Some things went in some different way, do diagram should be fixed to return project to consistent state.