Altered crafting grid visual and button representations to use a single method rather than per implementation.