[core][system][gui] Added window IDs
[core][system][gui] Mouse and keyboard enums and Event struct
[core][system][gui] Win32 events WIP