Improve appearance of the category header label.

Horizontal lines above and below the label did not start at the edge, they were indented. Also some minor simplifications of code encountered on the way.
Set preferred size of a tile, so tiles in different categories are layout on the same looking grid.

Otherwise the width may depend on the label size, resulting in non uniform grid.