Add support for stepper and split rpc stuff into separate files.	x