On a more relevant note, I helped superluminalflower come up with this class rework idea and I'd love to see more constructive critique!