Big batch of changes
- There are several new 'features', or 'approaches' now, and these are demonstrated in the run_script