added ffmpeg process build and rewrote execbuffer to be more independant

- also added composer vendors