split backend into a file for each contained aspect

1 job for backend-refactoring in 2 minutes and 7 seconds (queued for 1 second)
Status Name Job ID Coverage
  Build
passed test #11055

00:02:07