More usage improvements:
- GUI options save in a cookie
- Making ternary IF take a CONDITION child
- Fixing scoping and assignment issues
- Assorted code cleanup