Implement necessity minimum of interface to use
Support multiple files
Add tiny documentations
Add violation messages to BuiltinFunctions
Add violation message into ClassHierarchies
Add violation message into CodeLayout
Add violation message into ControlStructures
Add violation message into ErrorHandling
Add violation message into InputOutput
Add violation message into Miscellanea
Add violation message into Modules
Avoid infinity loops