A generic server that focuses on extensibility