Split out code for making items from a List of Trail