Patch 1.08

Complete redesign with librairies

Signed-off-by: Vincent Poulin-Rioux <zeroghj@gmail.com>