Dynamic Knowledge Rendering enables real-time adaptation and presentation of information, defined by user personalisation