Use a layout for the pattern library

This way, the CSS is rebuilt whenever it changes.
Add heatmap tabs to pattern library