Graph / Finite State Machine Designer Update by Mark Zhang in 2022. Update by Markus Feng in 2019. Update by Samuel Green in 2015. Original by Evan Wallace in 2010 under the MIT license.