Science is the knowledge of consequences, and dependence of one fact upon another.
Modularity is essential for building large systems, as it allows us to break down complex problems into smaller, more manageable parts.