- Make id be an `u64` to be able to populate it by a hash - Add internal interface to get a mutable capabilities reference from a `Seat`. - `InputConfig` type does not need to be `Sized` on `InputBackend`