First I would like to say hi to everyone here.
I am writing a bit bigger application, and I put it in more logical pieces.
Now I have UI (currently just console IO), one non-static class for serial communication, and one static class with system logic (there will be some ohers later).
The system logic class is static so I don't need to make an object, but I can just accessing methods. Now serial one is non static so I can have global variable HANDLE so I can access to the same handle from all methods. The structure is following: