Move PaletteModel to ui/, we need it on the client for the property editor.
Move property editor to ui/ for re-use in the client.
Enable the property editor on the client side.
Make network/ part of a general purpose lib for common non-UI components.

There's more we have to share than just the pure networking code.
Move MethodArgument to common/ for reuse in NetworkObject.
Don't assert when receiving row removal notification for not loaded nodes.

Same fix is already in there for newly added rows.