Open Source - Credits to Vincent and Oliver

Credits go to Vincent and Oliver for some classes.
Revert "Open Source - Credits to Vincent and Oliver"

This reverts commit 823f7551cd4bc94802c7474976b2986e060de855.
Revert "Revert "Open Source - Credits to Vincent and Oliver""

This reverts commit 761d275e82e84132b61357a1a194ffe52adc617b.
NovaBot