Is this possible?

Boxes provides exportables for its blocks via the (required) Chaos tools module. This allows modules to provide blocks in code that can be overwritten in the UI.

Comments

I want to wake this request up.

Boxes also integrates better with Features & allows truly unique machine_names for 'blocks'.

If you need help, I might be able to look into this later in the year if/when my time frees up.