Consolidate Platform / Client Design
There's a bit of duplication here where when adding a API key the user is prompted to add a platform from a pre-defined list and as well as a unique client name as well as tags. Separately the tag system is split into Platform, Client and Other. Need to fix this but unsure how best to go about this.