Merge branch 'master' into development

redevelop
remove svg instructions
refresh svg instructions
regex development
fixing regex development
chapters
chapter gui
temp commit (by cron)
temp commit (by cron)
geometry
geometry
constant rule refactoring
margins
rename canvassize
refactoring cloning
more functionality
bugfix
readonly refactorings
strip canvas
interfacing