Make graph adapter more generic.

Allow to set each axis individually.
Add initCheck method to validate a script.

Check if a script is valid after it has been loaded.
- Implement initCheck() for all component.
- Rename the question component to a more generic sheet component.
- Delete directory if starting a new script failed.