Automatic collections of links

This adds the ability to insert menu items which represent a collection of links which are determined at runtime. This allows adding "recent news items" to a menu automatically, for example.