Carousel implementation

Implementation of a first component: Carousel.

Code could probably be cleaned and optimized thanks to improvements in Hashspace, to be continued later.
Agreed, but we need to find the right place. Probably when animations/transitions will be implemented in hashspace.