add structure

Signed-off-by: flash-square <david.guillemin@gmail.com>
add dependencies list

Signed-off-by: flash-square <david.guillemin@gmail.com>
add all dependencies list

Signed-off-by: flash-square <david.guillemin@gmail.com>