Split stuff up. Moar classes ~