Well, I decided to try a different approach: compartmentalize/modularize the whole thing into multiple separate projects/repositories that talk to each other. Each repo will host a single-responsibility component.
I don’t know if I’m making it worse, but hey, I’m learning.
#AIprogramming