For this feature "Empty" blocks are defined as follows:
- Skill blocks with a zero or blank rating
- Text blocks that only contain a Label
- Other block types could have a toggle for whether they should be hidden when "empty"
- This behavior could also be toggled at the section level