Often, when making objects which are blocked, I usually make them where the part would live and leave the shapes that create them right there…
But for some trivial objects which may be moved a lot, I sometimes even include the wireframe curves that make up the 3D or even a 3D object used for binary operations. If I need to mess with the object, I explode it, and work on it, and re block it.
[I generally include lots of points in my blocks for alignment, and always include a point where the insertion point(handle) would be. That way if you need to reblock it, you will know where the insertion point was last time, so that all the other careful insertions and 3D translations aren’t irrovokably #ucked.
Although grouping is lost when an object is blocked, most everything else is retrievable, and unfortunately: the creation layer.
Thanks for the mention Helvetasaur.