Create a comprehensive tutorial demonstrating cross-chain interaction between Layer 1 (L1) and Layer 2 (L2) Ethereum networks using Scroll Messenger. This tutorial should include detailed explanations, code examples, and step-by-step instructions for setting up, deploying, and executing cross-chain transactions.