This is a tracking bug to make coordination unit strongly typing. By saying strongly typing, we mean:
1. coordination unit will implement its own mojo interface;
2. mojo interface will have concrete API for manipulating coordination unit and sending signals;
3. public API for browser and blink will make the similar changes;
4. the relationship between coordination unit are explicitly encoded inside implementation.
Comment 1 by l...@chromium.org
, Oct 17 2017