Merge branch 'backend-refactoring' into 'master'

split backend into a file for each contained aspect

See merge request johannes.mey/relast!6
1 job for 21-create-guides-for-contributing in 2 minutes and 1 second