This is the first commit of the project where I include all source files.