We are porting a contrib module that deals extensively with blocks. As someone that has only ported very simple modules myself, what do I need to know about how Backdrop handles blocks differently than Drupal 7. 

I understand that Drupal 7 has a database table for blocks and Backdrop doesn't.

I am pretty sure that custom blocks are stored in config - what about system blocks?

Is there a good section in the docs or api site that will help us? 

https://github.com/backdrop-contrib/ckeditor_blocks

Comments

From Zulip: 

"If he needs to store info for a block defined in code, store it in config. For a block instance the settings would be stored with the layout."