This is extremely confusing…
and probably not nearly as complicated as I’m making it.
I have no idea what I'm doing.