And this is what config will look like
Config applied in all examples
Steps need to be callbacks that do things, possibly multiple things