changelog
    
    
    - Mon, 19 Mar 2018 11:04:18 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Mon, 19 Mar 2018 11:04:18 +0200] rev 1304
 
    - added more comments
 
    - Mon, 19 Mar 2018 10:59:58 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Mon, 19 Mar 2018 10:59:58 +0200] rev 1303
 
    - reworked invert()
 
    - Mon, 19 Mar 2018 10:57:19 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Mon, 19 Mar 2018 10:57:19 +0200] rev 1302
 
    - added license headers
 
    - Mon, 19 Mar 2018 10:57:13 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Mon, 19 Mar 2018 10:57:13 +0200] rev 1301
 
    - moved inverting code into a new file
 
    - Sun, 18 Mar 2018 23:31:15 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Sun, 18 Mar 2018 23:31:15 +0200] rev 1300
 
    - added comment editing
 
    - Sun, 18 Mar 2018 12:37:40 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Sun, 18 Mar 2018 12:37:40 +0200] rev 1299
 
    - fixed color handling
 
    - Sun, 18 Mar 2018 12:33:29 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Sun, 18 Mar 2018 12:33:29 +0200] rev 1298
 
    - fixed infinite recursion and integrated the subfilereference editor
 
    - Sun, 18 Mar 2018 12:00:39 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Sun, 18 Mar 2018 12:00:39 +0200] rev 1297
 
    - added subfile reference editor