Add docs for member fields
Change keycodes to be in own namespace
Remove ObjectSpawner default component