This tutorial expands on the project in part 1 by adding a background and learning about project optimization.