L-system trees framework