Add Vect2d and Vect2d circular display

This commit add Vect2d and a Vect2d circular display. There's also the
Concept of a generic circular display that can be used as a base to
design any complex circular display.