Get setup tidy, dry, and Dockerized.