-Wath is the control of your machine?
-Are you just cutting the contour of the pocket or you want to remove all the stock inside?
-DO you want that the small cutter make all the contour of the pocket(easier to pogram) or just finish the corner(a little bit more difficult)?
-Do you want to program tool radius in the macro call, or automatically search
it in the offset table?
-DO you want to be able to have multiple pass to reach the final depth
-"I would like to be able to make adjust the hole size and its location for future projects." Wath hole are you talking about? Is it the pocket itself?