Updated the language design + added metamodel image