The current package structure is a bit ugly and should be changed according to the following specifications:
All code should be in the folder "src/dmath".
DMath.d and Test.d should be in the root of this folder. These modules should contain the application classes and the main function, respectively. Essentially, merge the present "main" and "mod" directories.
The "core" package should be done away with. The new module paths should be like "dmath.parser.Tokens".
Figure out a fancy way to deal with the inevitable "dmath.util.dmath" package. Or not.
The current package structure is a bit ugly and should be changed according to the following specifications: