Add initial implementation stubs for interface
Build compositor module
This added the header definitions for monitors
Adding implementation of monitor finding
Do not export the deinitialisation in the interface

Use the cleaner instead.
Moved static functions to end of file