in probe basic the user parameters you enter for things like probing and tool setting etc are stored in the var file and then can be called upon in subroutines/macros. in this regard probe basic will have a user setup page where you can enter in parameters that would determine rack location (along X axis or along Y axis), axis row centerline position, pocket spacing, number of pockets, pickup height, clearance height, special considerations such as air blast activation, dust boot clearance motion activation, tool touch off options etc.
I spent some time last night and will spend some more time this morning working on adding multiple atc options in the ini to load either not atc tab, carousel atc tab or rack atc tab. i got most of that sorted last night but want to refine it a bit and then i will start work on the actual rack graphics and setup page and subroutines.