Improved the magic points parallel line matching to detect if the mouse is on the OX, OY or OZ axis before looking for edge matching or parallelism matching. Refactored the the parallelism code to make it simpler and cleaner, made unit test codes for all magic points algorithms (point matching, plane matching, edge and parallelism matching).
Will continue implementing a Direction tool. This will be used to display the direction of a face allowing the user to change its direction. This will be also used to research on faces to see what causes some cuts through solids to generate shell like results.