Split into a distinct gem
Dockerize