Applying innovations

Meshing algorith splitted into subparts
Common static class using instead of constants
No internals
Other parts: comments were written plus I'm going to write some issues
about the remaining questions tomorrow