an InputObject for displaying and editing a collection of objects.

For displaying and editing it shows the list of objects and a link to go to the collection.php page where you can edit and order the collection.

collection.php could be replaced by a Browser subclass 'collection'. Then customized collection interfaces could be built for eg. article searching, event searching etc. And the ObjectCollection input could be parameterized with which collection class or settings to point to.