feed.ml: extract toplevel create_impl and process_group_properties functions