Maybe the project doesn't have to be Django specific. We should evaluate if it's possible to have a plain-python version of this.