22-point technological manifesto