Updated details of Generic Keyboard
HWI now can wait more cycles if a hardware need it. Reidented devices code, namespaces not should increase identation