support all citation formats google offers
use pseudo enum for formattypes