l-system refactorings