LaserMarkingSystem: Implemented By WPF And MVVM

It's a cancelled project from my work, but I continue to do it in free time to practice serial commuication, WPF and MVVM model

Done

- Models to control laser marking parameters are done and unit tests are passed - ViewModel of sub windows are done and unit tests are passed

To Do

- ViewModel of main window - Communication between main and sub windows - use DataAnnotation attribute for rule validation - NLog - How to save parameters (using Json) - full class diagrams -