Fixes for empty site blocks
Fixes for alternative form for things like differential data
Reading in data and utility