Add CMake setup for generation of command list and headers
Add list source file to the source files to compile