Flesh out server framework