Add prelimary compositor interface

This PR adds a prelimary version of the compositor's interface.
The name is "ENOENT"