My plan is to create an MPS language for the Neo4J Cypher Query Language.