Making TACC architecture more modular