wip transform

You should add a few lines to describe the argTypes here. I'd be fine with the code that deals with them below remaining uncommented if this section explains what they mean.