widget system diagram class, refers to #66