The App class handles far too many responsibilities. Instead of having this class be a god-class, we should split it up into multiple classes which each handle one thing. This would allow us to uphold the SRP.
Hey @IsaiahBlanks! I have an updated repo and release where I had cleaned up several aspects off the OO design. Specifically the sample and benchmark class but would love to hear more in this area.
The App class handles far too many responsibilities. Instead of having this class be a god-class, we should split it up into multiple classes which each handle one thing. This would allow us to uphold the SRP.