Update input.h

Basic intefaces and structs for windos and widgets