Initial commit to set up project structure.