component diagram

started component diagram