This is the work-in-progress documentation of this project. Things might change in the code base while the documentation might not be updated as quickly. I will try to keep it as up to date as possible. Keep in mind that I'm alone working on this project and that I'm doing my best.