Module that allows you to add fields in varying orders?

Hello!

Does anyone know of a module which would allow me to add fields to a node in varying orders?

Example: I have a Link field, an Image field, and a Body text field.  I would like a user to be able to create a node that goes:

  • Link
  • Image
  • Body
  • Link
  • Link
  • Image

Something like that – so essentially something that allows the user to add fields, maybe even multiple fields, and then the fields be rearranged, maybe even with a user friendly slider or toggle?

I feel like this likely exists and I’m just not searching using the rcan ight terminology

Thanks for your help!

Drupal version: 


Source: https://www.drupal.org/taxonomy/term/22/feed