changelog
    
    
    - Thu, 15 Jun 2023 16:18:03 +0300
 
    - by Teemu Piippo <teemu.s.piippo@gmail.com> [Thu, 15 Jun 2023 16:18:03 +0300] rev 383
 
    - Refactor, make selecting elements from the model select the corresponding line from the editor as well
 
    - Sat, 10 Jun 2023 17:26:32 +0300
 
    - by Teemu Piippo <teemu.s.piippo@gmail.com> [Sat, 10 Jun 2023 17:26:32 +0300] rev 382
 
    - use a parameter to avoid temporarily changing member variables
 
    - Wed, 19 Apr 2023 22:51:56 +0300
 
    - by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 19 Apr 2023 22:51:56 +0300] rev 381
 
    - Made library_role_e an enum class