Change-Id: I95bd78340519bc1457385561b64c74e938b40bb2
Change-Id: I719ce8870320f3bddd68fe26cf2c2b941e0a9403
Some of the areas are guesses I've added after seeing them, whoever feels reponsible for whichever part of the code feel free to adjust them. Change-Id: I2192de84d51cc2bc7c28fa84019d38b465985d15