signal: move signal api in a new header file
composition: pilot_window ihas the composition function

pilot_window request frame buffer to the display
pilot_widget can request buffer to the window to paint