New server API, server Packs

Closes #457, #456, #455, #454, #452, #447, #446, #445, #444