Added ability to construct a ListValue of parts

I saw that we were very often dealing with a list of parts. 
The spelling in the comment isn't nearly as important as the fact that the logic of this entire function can be redone if there is now a Utils.GetCurrentCamera().