It's also hardly a unique idea. The Congressional budget office, the Congressional research service and the government accountability office are existing examples of successful expert agencies run by Congress on a nonpartisan basis. There's no good reason why a tech office shouldn't be there too.