Add a bunch of constructors to GraniteItemStack