adds modern/traditional webapp distinctions.