Files such as utils.py are becoming bigger than they should and a refactor is necessary to accomodate future additions.
In this specific case we can create a /utils/ dir and subdivide the functions into their own file
Other parts might require similar changes