Added Ore Generation Support

Started to cleanup the code a little bit.
More dusts for each individual block will be added in the next revision.
Custom Ore Generation Support has been added.