Add source code & project structure