CS for hathor

Yeah I mean personally I like the abstraction. I'm just saying that's been the trend in the project for a while now