Extensions to Greg Ewing's SGCraft.