Conceptos de control deslizante de bucle infinito

Me pregunto ¿cuáles son los mejores conceptos (código legible, código de práctica de plagas, reutilización) para crear un Infinity-Image-Loop-Slider para un sitio web con JavaScript / jQuery? No sé qué hacer para codificar la presentación de diapositivas, pero qué modelo cumple con los requisitos mencionados anteriormente. El foco principal de mi pregunta es cómo organizar las imágenes para obtener la impresión de un control deslizante de bucle infinito.

Mirando el código de diferentes deslizadores encontré dos soluciones:

-Cambie el índice z de todas las imágenes cada vez que se muestre la imagen siguiente / anterior.

-Cambiar la posición de la imagen en el DOM.

Pero examinar y comprender el código de otros requiere mucho tiempo, por eso hago esta pregunta :-)

Respuestas a la pregunta(3)

Su respuesta a la pregunta