Create custom blocks programmatically

Yes, that also works for custom blocks