materialtype: define entity; implement UI and controller; update css for collapsible-set display;