prepare new structure
rewrapped CMakeList to only take care of current directory
split CMakeList.txt to cover only current directory