Text Generation with the Semiotic Base: A Systemic-Functional Approach