It's pretty hacky tbh, probably should be improved. But also this will probably scale with the entire project so I don't care.
Basic details seem to be working, and I'm on my way with testing. Next steps: - Build out more local testing utilities - Build out unittest infrastructure - Flesh out more tests to verify operation