Assembled together some ports for terms votes and knowledgProviders with adapters to persist in the file system