Use newtype structs for Monitor and Window types