Component diagram and some description