This is basically a refactored fork of the road runner quickstart
Check out the roadrunner docs.
The point behind the refactoring was to facilitate easier reuse and make the code easier to read. This template can be used to quickly spin up a robot project with Road Runner support.