Thesis*402PRs merged12Internal authors@xpaczka@michalinacienciala@mhluongo@kkosiorowska@ioay@hyphenized@henryboldi@greg0x@gasolin@andreachapman@Shadowfiend@0xDaedalus