I'm still converting all of the old selection code into it's newer counterpart. It's moving along nicely and is much more manageable now, but there are a lot of functions. Not only do the functions need to be moved, but the UI needs to be built for them, which consists mostly of a context-aware list of key strokes and their effects as well as a text description of whatever is selected.
I was also trying to figure out how to paste decals to walls, then I realized that I already solved this problem because sprites are actually composed out of multiple individual sprites with a layer order. I can use the exact some feature on walls and floors for blood and bullet holes.