Make the ScriptBuilder API a bit more flexible and better documented.
Extract input standardness check into a separate callable method.