It's getting a bit chonky, and a lot of it is boilerplate stuff that can be abstracted
It's getting a bit chonky, and a lot of it is boilerplate stuff that can be abstracted