Component diagram so far.