Granite-related ore deposits: an introduction