2. Motivation
This part details the reasons that motivated the development of a Meta-Programming Language.