Update to include a type of list for future customization. Also add a hook_update to update existing lists.