[support] module architecture question