To be more readable `Functions::executeOnString` now returns a string instead of modifying a reference.
Expanded syntax validation to report line and column of unbalanced or stray brackets.
Added partial support for relative input file paths (based on the current excecuting script path).
Fixed `Color->__toString()` not rounding floats on output to rgba() notation.
Edited some comments for clarity.
Added `Util::resolveUserPath()` method for resolving path based user options consistently.
Refactored out `IO::registerInputFile()` method.
Renamed some internal static methods for clarity.
Some code style amends.
Added loop plugin: For...in loops with lists and generator functions.