Generic list model

ClutterModelIter — A generic model implementation
ClutterListModel — List model implementation