i think its very restricted to only allow modifications of existing pools for existing coins. your project should take into account all the coins out there. not everyone is mining the coins you have listed. my suggestion is to do the way smos, hiveos, ethos and a few other do and allow for configuration of any pool and any coin. only thing you need to update would be the miners for the different algorithms