FRONT-ENDS: MANY COMBINATIONS ARE POSSIBLE