hmmm.. right 🤔
I had this idea earlier to create a script that one could run at init and everything is setup. But there are two reasons i didn't do that
1. This setup is for when someone is building system in their initial stage for prototyping. Should never be used for production systems.
2. I wanted the reader to be somewhat aware of how everything ties together. Anyone with a keen eye can easily look at the config at each step and make the story out of it. Plus when one understands different steps, it makes it easy for them to debug broken stuff and if interested automate it themselves.