Medieval Allegory and the Building of the New Jerusalem