Implemented the loading of servers and some base factory abstraction