Marvel architecture question