Initial commit on setting up project structure.
Update document