Think we should use semantic tags here, like `section`, `header`, and `aside`?