A little explanation about the odd entity code.
Adding a TODO (In the readme for now)
This is the reason I had to mess with the project again. I started thinking about distributing costs and revenue and instead of writing it down somewhere I created the project on Github and added the entities, which is here now.