main app module builds in accordance with admin config selection