Refactor, clean up, comments
factory: start working on factory

Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
factory: add func to fetch widgets parent window
egui-layout-json: add json to egui, db updated

Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>