Splitting out urls into own struct as per @jimrobinson's suggestion