Move technical documentation on the frontend manager
Add documentation on registering services
Add index and next-chapter links
Refactor CompilerPass to use an extra helper class

The helper class can be reused for other compiler passes, and can be unit tested individually
Add compiler pass to set the factory for authorization checkers
Add compiler pass to convert entity services to entity repositories
Merge branch 'feature/better-services' into develop

* feature/better-services:
  Add compiler pass to convert entity services to entity repositories
  Add compiler pass to set the factory for authorization checkers
  Refactor CompilerPass to use an extra helper class
Modify service docs to include new features from 37189ef91d807c607e8b4e1a5fea41d1dd0a19cc
Merge branch 'feature/docs' into develop

* feature/docs:
  Modify service docs to include new features from 37189ef91d807c607e8b4e1a5fea41d1dd0a19cc
  Add index and next-chapter links
  Add documentation on registering services