dcp::osl is a very thin helper to work with windowing, input and some os functionalities