Visual Conditional Attributed Rewriting Systems in Visual Language Specification