Integrate semantic keywords

Users can choose semantically related keywords and the article will be written using those keywords