Block worker example - better balanced encoding
Submodule support