Add basic repositories and reorganize them

Signed-off-by: Jean-Marie Lemetayer <jeanmarie.lemetayer@gmail.com>