Color-coded components by type