A source plan is usually divided into a number of "source files," or "translation units." The input to your compiler is referred to as a "translation unit."
A source file consists of an optional set of solution https://medium.com/@linkdaddy/what-is-a-source-file-226b0fd56812