Better modularization for TACAN