Goals and concepts behind developing this.