Created generic BlockOreFM class, and attempted to return relevant items through reflection and use of unlocalized names. [WIP]