Nightly commit

Reorganized the folders slightly to keep the mod code separated from the
program code, began coding support for factorization barrels. Also,
updated the replacement id list to include dusts/ingots.