Pulls data from more than one table to reflect different user types. DOES NOT colour by user IDs. Still isn't properly agent-based, but makes it a bit more lightweight than if it were.