Okay, I got the map method written and updated the motrfile. Next up is figuring out the next iteration of the custom actions, and I think that means putting the Fragment prototypes into the motrfile and trying to build from there.
Because of how different the endpoint is from the existing action classes, I think it makes more sense to build it up next to the existing classes, and try to phase out some auxiliary usages, before getting to the meat of it all.
Anyway, I let things go way too late again, and I'm really tired. I'll wrap up now.