---------------------------------------------------------------------------------------------------
Version: 1.0.5
Date: 2020.09.XX
  Features:
    - Added function `composite_existing_icons`
  Changes:
    - Directories are now handled via the `mod` field of the `inputs` table, instead of the `directory` field
    - Function `create_icons_from_list` can now handle the `mod` field of the `inputs` table
    - Modified `create_icons_from_list` to allow specification of `icon_filename` directly
    - Renamed tier-mapping style "Name" to "Traditional", update description of the setting "Tier mapping" for clarity.
  Bugfixes:
    - Fixed that assigning an icon to a recipe that shared a name with an item would overwrite the item icon
    - Fixed that `construct_icon` and `construct_technology_icon` were not properly porting an icon into an icons definition
---------------------------------------------------------------------------------------------------
Version: 1.0.4
Date: 2020.09.06
  Features:
    - Added setting `Color intensity`, affecting how bright structures, vehicles and robots appear in-world
  Changes:
    - Improved clarity of tier labels at 16px; removed tier labels for 6th tier
    - Added support for `icon_picture_extras` in function `create_icons_from_list`
  Locale:
    - Added localization support for Czech
    - Updated German localization
---------------------------------------------------------------------------------------------------
Version: 1.0.3
Date: 2020.08.24
  Changes:
    - Reverted `icon_size` and `icon_mipmaps` are now set to `nil` when `icons` is defined
---------------------------------------------------------------------------------------------------
Version: 1.0.2
Date: 2020.08.24
  Changes:
    - Added functionality to `create_icons_from_list` to be able to specify belt-type masks
    - Adjusted bright spot in oil refinery highlight
    - Added Bob's Assembling Machines and Angel's Petrochem as hidden dependencies to fix Oil Refinery reskinning issues
  Locale:
    - Added localization support for German
---------------------------------------------------------------------------------------------------
Version: 1.0.1
Date: 2020.08.15
  Features:
    - Added function `rescale_minimachine_technology`
  Changes:
    - `icon_size` and `icon_mipmaps` are now set to `nil` when `icons` is defined, and they are defined per-entry within `icons`
  Bugfixes:
    - Fixed that `tint_index` could not be defined under some edge cases
---------------------------------------------------------------------------------------------------
Version: 0.0.15
Date: 2020.08.11
  Changes:
    - Updated thumbnail
  Bugfixes:
    - Fixed startup error when starting without any of Bob's mods; calling a function that hadn't been defined yet
---------------------------------------------------------------------------------------------------
Version: 0.0.14
Date: 2020.08.07
  Features:
    - Added functions `assign_deferred_icons`, `rescale_minimachine`
  Changes:
    - Moved sprites, icons and code for oil refineries into this mod
    - Revised icon assignment to optionally define `pictures`
    - Increased scope of `create_icons_from_list` to handle all item/technology icon setups
    - Changed how tier label setting icons were created and referenced; now uses sprite prototype
---------------------------------------------------------------------------------------------------
Version: 0.0.13
Date: 2020.08.03
  Changes:
    - Modified function `create_icons_from_list` to support inputs-defined icon deferral
---------------------------------------------------------------------------------------------------
Version: 0.0.12
Date: 2020.08.03
  Features:
    - Added function `clear_icon_specification`
    - Added function `create_icons_from_list`
  Changes:
    - Modifed function `store_icon` to handle data-updates as well
---------------------------------------------------------------------------------------------------
Version: 0.0.11
Date: 2020.07.15
  Changes:
    - Revised tier label icons, 32px is now more clear
    - Revised how equipment icon backgrounds are handled
    - Added support for a 6th tier, currently disabled
    - Enhanced mod setting names and descriptions with rich text; tier labels are now displayed next to their respective option
    - Renamed `ingredients`-based tier mapping to `progression`-based tier mapping, and improved the clarity of the setting description
    - Removed files and code relating to target drone utility
---------------------------------------------------------------------------------------------------
Version: 0.0.10
Date: 2020.07.13
  Features:
    - Added customized version of `make_4way_animation_from_spritesheet`
---------------------------------------------------------------------------------------------------
Version: 0.0.9
Date: 2020.07.11
  Changes:
    - Code improvements; ensured variables are locally defined
    - Tier labels now have borders on the left
    - Tier labels have been improved at 16x and 8x pixel sizes for clarity
---------------------------------------------------------------------------------------------------
Version: 0.0.8
Date: 2020.07.06
  Features:
    - Added function `rescale_remnant`
---------------------------------------------------------------------------------------------------
Version: 0.0.7
Date: 2020.06.24
  Changes:
    - Reverted previous change in 0.0.6
    - Sets icon_size and icon_mipmaps at every entry within an icons table when icons are assigned
---------------------------------------------------------------------------------------------------
Version: 0.0.6
Date: 2020.06.23
  Changes:
    - Unbrick mods that depend on icon field being present when icons was set by this mod
---------------------------------------------------------------------------------------------------
Version: 0.0.5
Date: 2020.06.22
  Features:
    - Added function `startup_setting` to handle validation of startup settings
  Changes:
    - Moved icon assignments to occur immediately, with method to re-apply if necessary
---------------------------------------------------------------------------------------------------
Version: 0.0.4
Date: 2020.06.18
  Features:
    - Added functions `construct_technology_icon` and `assign_technology_icon`
  Changes:
    - Set minimum version for Base to 0.18.32
    - Consolidated `setup_masked_icon`, `setup_flat_icon`, `setup_standard_icon` into `construct_icon`
    - Added support for `inputs.icon_background` in `construct_icon`
    - Added support for `item-with-entity-data` to `assign_icons`
    - Added `storage` parameter to function `store_icons` to allow for more control over where icons are stored
---------------------------------------------------------------------------------------------------
Version: 0.0.3
Date: 2020.06.11
  Features:
    - Added function `store_icons` to collate icon setup parameters for later assignment in data-final-fixes by originating mod
  Changes:
    - Added `homepage` property to info.json
---------------------------------------------------------------------------------------------------
Version: 0.0.2
Date: 2020.06.08
  Changes:
    - Renamed from `Function Library` to `Function Library`
    - Added means to disable icon mask tinting in setup_masked_icon
---------------------------------------------------------------------------------------------------
Version: 0.0.1
Date: 2020.06.06
  Features:
    - Initial Beta Release