@Ziv - You'll have to look in the code to see how the other servers are implemented.
There is a delivery server interface which has to be implemented by any delivery server type. Once you do this, your delivery server will appear in the list of delivery server types, then you just add the view files and that's it.
But follow the existing implementations and you should figure it out.