First pass complete and multi-carbon cache under runit with unit and integration tests.