Added Base Classes and a class for Custom Ingots