Instruction: Explain what an execution context is in JavaScript and the steps involved in its creation.
Context: This question evaluates the candidate's grasp of the fundamental concepts of how JavaScript code is executed, focusing on the creation and composition of execution contexts.