added Component diagram