Update SWIG interface files to handle ComponentList<> and Iterators