GrammarMacroGenerator added.

+ Simple L-system (context free grammar) implementation done.
+ MacroGenerator structure slightly improved.
+ Song duration property added (to be used later).