Initial Commit. WIP : Discuss the flow of the project.