These controls need to allow editing of the following db fields.
block_instances.showinsubcontexts
block_instances.pagetypepattern
block_instances.subpagepattern
block_instances.defaultregion
block_instances.defaultweight
block_positions.visible
block_positions.region
block_positions.weight
These will go at the end of the form, after the other controls that edit block_instances.config, and the data in any block-specific DB tables.