...
Edit UI lists all favorites, collections first then portlets.
In edit mode users can re-order individual favorites and favorited collections, subject to DLM precedence and re-ordering restrictions.
Items with deleteAllowed=true (DLM) are hyperlinks to ActionUrls deleting the layout node from the relevant favorites-modeling layout folder (type="favorites" or type="favorite_collection"). Trash glyph.
Items with deleteAllowed=false (DLM) are not hyperlinks and have tool tips explaining they are not deleteable. Lock glyph.
Edit controller checks if signaled nodeId is deletable. Adds errorMessage render parameter if needed. Adds successMessage render parameter if success.
In edit mode users can re-order individual favorites and favorited collections, subject to DLM precedence and re-ordering restrictions.
Who's interested in adopting / working on this?
...