Initial commit, code separated from evo-config

Change-Id: I84f9dd7f653dd914482a184dfc7d10693bf1552e