Simple table (uses scope) - explanation
Complex table (uses headers and id) - explanation
Greys - example
Blue - example