a region takes care of its own data

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>
push region annotations in the user interface

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>
show the number of choices

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>
change Min for first and Max for last

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>