#123 first cut of nicer endpoint categories, labels and icons - we can tidy over time