This reverts commit 7bfce5cb2644c64f172e64708b0b246db3567154. This reverts commit a550e7e3958a9910946acc4e37f1fd0ed4ccd17c.
Mojo services "public" interfaces and libraries
This directory contains "public" interfaces and libraries for various Mojo services (whose implementations are elsewhere, including in particular //services; some implementations may be in separate repos).
(Note that "core", i.e. absolutely essential, interfaces are under //mojo/public/interfaces.)
The majority of the contents under this directory are mojom files describing the
interfaces, located under <service_name>/interfaces. Note that some
subdirectories do not correspond directly to a "service" per se, but to a more
general group of interfaces (which may in turn be used by other "services").
There are also some language-specific libraries (especially for the "client"
side, but occasionally also for the implementation side) in corresponding
subdirectories. For example, C++ libraries are under <service_name>/cpp.