Component diagram done

I really don't want to look at it anymore, someone else can revise it if
they feel like it.