Refactor HALO settings and add ability to disable/enable Halo
Signed-off-by: igio90 <giovanni.rocca.90@gmail.com>