Add Interface and Base class for Servers