Draft: Remove manual single linked for DrawingItems
WARNING! this breaks everything
When creating and destroying a list of DrawingItems for an SPItem we want to hold them all in a std::vector and loop through them using C++11 syntax. Replacing older more manual forms.
Fixes #3638 (closed)