Recently, I spent a huge amount of time trying to find a package to create a carousel with uncommon, custom features. In the end, I decided to create it from scratch, and I am very satisfied with the result. I got exactly what I wanted and saved a lot of time by avoiding fight with the limitations of other well-known packages. Additionally, my solution is six times smaller than one of the most popular packages used for similar tasks and offers better accessibility. So, yes, sometimes reinventing the wheel can yield the best result, but it always depends on specific needs.