Organize the Runtime methods.
Only need to deal with block-level HTML tags.
WIP
WIP
Fix some pylint stuff
Use the name 'block_type' throughout consistently.
Only set XML attrs as object attrs if they are fields.
UsageStore abstract interface