Only need to deal with block-level HTML tags.
New XML parsing machinery.
Use the name 'block_type' throughout consistently.
Only set XML attrs as object attrs if they are fields.
UsageStore abstract interface