##
package Alpha;
use Rho;
use Sigma;
use Tau;
use Delta;
####
use Gamma;
use Delta;
# Argument parsing here
if ([user specified Beta]) {
require Beta;
import Beta;
# make Beta calls
} else {
require Alpha;
import Alpha;
# make Alpha calls
}