Nat role

Mostly done, there might be little changes to do when we actually start using this. Fixes #20