split backend into a file for each contained aspect

1 job for backend-refactoring in 2 minutes and 7 seconds (queued for 1 second)