Added basics functions and files. Setup manifest and CMake.