Use new backdrop integration

- Simplifies existing runtime in index.js and helps break up functions for testing purposes.