Guide section 21 of 31

Reusable System Above the Visual Layer

The central design-system concept recovered from multiple discussions is:

Standardize patterns and page templates above the visual layer.

A scalable Power BI system is not merely a Figma library of chart drawings. It defines:

  • Approved native components and explicitly approved exceptions.
  • Approved configurations for tables, matrices, cards, slicers, navigation and common charts.
  • Variants for density, comparison type, hierarchy and state.
  • Page archetypes and templates.
  • Reusable section/composition patterns.
  • Interaction semantics: filter vs highlight vs none; drill; drillthrough; tooltip; reset; view switching.
  • Navigation architecture and back behavior.
  • Formatting standards and semantic tokens.
  • Accessibility requirements.
  • Developer mapping and implementation notes.
  • Data/measure expectations and formatting conventions.
  • Definition of Ready and exception governance.

The system should therefore be read from the top down:

Foundations
  ↓
Component configurations
  ↓
Section patterns
  ↓
Page archetypes / templates
  ↓
Report architecture / flows
  ↓
PBIP starter + implementation standards