Initial import

Signed-off-by: Christophe Trefois <trefex@gmail.com>