Initial docoptification, engine passing and example migrations.