Pretty sure some functions here were never actually tested properly. Current solution: An auto-generated test suite that generates test file templates for each classes functions/variables. Work is done on the [qol/better-test-suite](https://github.com/ShaharMS/Vision/tree/qol/better-test-suite) branch