That makes sense. I created as a class at a time where I thought it would be more useful as such. So what is the general philosophy behind whether to create a class or to just write a function (and store info as dict)?