Introduce a flexible table. This replaces the current <table> element styling
with div with "display: table".
This enables more flexible table generation with <template if>.