Grammars -- From Graph Transformation to Software Engineering and Back -- Flexible