Move to record base graphical backends.

- Allow to call an iter or a fold as last step of lilis, to avoid a concat.
- Make the rule type more liberal.
- Modify and simplify the graphical backends.