[505627] Refactor features

Bug: 505627
Change-Id: I8c754da35994f714bf7abb57fbab936a24975c5e
Signed-off-by: Thomas Guiu <thomas.guiu@soyatec.com>
19 files changed