The core library provides a headless engine for executing operators.
The markup loader reads operators from markup code.
The component library makes it easier to define operators in markup code.
The runtime applier synchronizes runtime state with markup code.
Even if smog were a risk to human life, we must remember that life in nature, without technology, is wholesale deathAyn Rand, The Objectivist (February 1971)