The core logic of the StreamCrafter.
We want to StreamCrafter to be ready for open-source contributions. The codebase needs to be well documented and easy to build on.