While reviewing I made some small changes that I think should be made. The only important one is that the example has `<build_depend>catkin</build_depend>` and it should instead be `<buildtool_depend>catkin</buildtool_depend>`.