Reworked api tree [broken]

Signed-off-by: BARBIER Jean-Matthieu <jm.barbier@solidev.net>