Carousel implementation

Implementation of a first component: Carousel.

Code could probably be cleaned and optimized thanks to improvements in Hashspace, to be continued later.
I would expect to use hashstester for such tests - to be discussed in a dedicated working session I guess..