fix(packets): make correct fields nullable
fix(packets): make cmode morph skin allow higher values
feat: split packets definitions into separate assembly