Lateral Interview Question

How to structure modules, manage dependencies, and keep build times reasonable