Feature complete block substitution builder.