Mvc: Allow customize output parts combine order