Design doc: https://docs.google.com/document/d/1q6g9UlmEZDXgrkY88AJZ6MUr...
It still seems like a WIP