Basic Item and Block framework. Copied over the ever so useful IconHelper.