Here’s part 1 and part 2.
TL;DR version — Top-down approach is a natural progression from bottom-up approach. Use…