Beyond Low-Code Development: Marrying Requirements Models and Knowledge Representations