FEATURE: services and chrome integration

- introduces a way to integrate chrome better. Check out
  `./docs/services-and-pub-sub.md`.
- some cleanup and renaming of files.