Another thing about my question that I struggle with is that I hate using string literals all over the place, which you have to do with field IDs. At the same time, I hate the idea of creating an entire custom module just to load what might be a few field IDs. It seems like a lot of unnecessary work.