Create seperate arrays for each type of problem.

- Re-adds icons to problems in inline widgets and the panel.
- Creates a reduced array of problems on each mark so as to keep access simple.