Change repo to be a library of sorts instead.