Project 3: Added remaining building blocks
Project 3: Update flowchart to match overal flow of the project