Moving heat to WoodAndStone (to have the Clay Hearth use it), also some refactoring and new classes.