Separate client/server/model files