[8/8] omni: Theme engine

Change-Id: Ibebead2232a2b263d28b898c6fd3efb4ba1635aa