refactor code.

Allowing only one zoom regions, as turns out Nick won't use the multi
region.

get rid of meta-xxx files, put everything in .header