First code commit with base project structure.