PM: use colours from components + update demo page to show only a subset