course-grained pullout of api into web subproject

Lol, took me long enough to figure out how. Strings, of course, strings!