KeywordDescriptor: add ability to actually build the descriptor