Configurable block widths

Right now toolchain blocks are a fixed width. It makes sense to add a way to change the width.