Designing the class aspect of the problem to solve. Not yet fully decided.